linux系統之一 全連線與半連線佇列
我們下載 Docker 映象的時候,預設會訪問 Docker 網站,而 Docker 網站是在國外部署的,距離比較遠下載速度特別慢。我們可以通過設定加速器的方式來加速 Docker 映象下載的速度。下面將描述一下使用加速器的步驟:
1.我們這裡選擇的是阿里雲提供的Docker 映象加速器服務,首先訪問阿里雲的映象倉庫:阿里雲登入 - 歡迎登入阿里雲,安全穩定的雲端計算服務平臺
2.選擇“映象加速器”
3.根據個人的系統平臺,選擇執行 Docker 的 OS,並按照操作文件的要求修改Docker 配置檔案,然後重啟 Docker 服務即可完成加速器的配置。
Docker 的常用命令一般分為:映象管理、容器管理。
檢視 Docker 版本
docker version
下面使用 busybox 軟體作為示例,busybox軟體是一個集成了非常多最常用的 Linux 命令和工具的軟體集合。
檢視所有映象
docker images
- REPOSITORY:映象來自哪個倉庫
- TAG:映象的標籤資訊,版本之類的資訊
- IMAGE ID:映象建立時的id
- CREATED:映象建立的時間
- SIZE:映象檔案大小
下載軟體映象
docker pull busybox:latest
• latest表示使用busybox軟體的最新版本,所以軟體預設下載都是 latest 版本。
匯出映象
docker save busybox > busybox.tar
• 把busybox映象匯出為 busybox.tar 檔案,可以把 busybox.tar 檔案複製到別的作業系統上使用,免除下載時網路慢的問題。
刪除映象
docker rmi busybox:latest
• 映象一般都會根據版本打包,如果有下載一個軟體的多個版本就需要指定具體版本資訊。如 busybox:1.26 就會刪除 busybox 軟體的 1.26 版本的映象,不會刪除latest 版本的映象。
匯入映象
docker load < busybox.tar
• 使用匯出命令匯出的映象,可以通過此命令匯入到沒有下載此軟體的作業系統,方便網路條件差的情況使用。
更改映象名
docker tag busybox:latest busybox:test
• busybox:latest原映象名,busybox:test要改成的映象名
執行容器
docker run -d --name=busybox busybox:latest ping 114.114.114.114
• run:run引數代表啟動容器
• -d:以後臺daemon的方式執行
• --name:指定一個容器的名字,此後操作都需要使用這個名字來定位容器。
• busybox:latest:容器所使用的映象名字
• ping 114.114.114.114:啟動容器執行的命令
檢視執行的容器
docker ps
檢視所有容器
docker ps -a
- CONTAINER ID:容器啟動的id
- IMAGE:使用哪個映象啟動的容器
- COMMAND:啟動容器的命令
- CREATED:建立容器的時間
- STATUS:容器啟動時間
- PORTS:容器對映到宿主機的埠
- NAMES:容器啟動的名字
啟動容器
docker start busybox
重新啟動容器
docker restart busybox
停止容器
docker stop busybox
殺死容器
docker kill busybox
刪除執行中的容器
docker rm -f busybox
執行容器內命令
docker exec -it busybox ls
• -it 互動終端
複製容器內檔案
docker cp busybox:/etc/hosts hosts
檢視容器日誌
docker logs -f busybox
喜歡軟體測試的小夥伴們,如果我的部落格對你有幫助、如果你喜歡我的部落格內容,請 “點贊” “評論” “收藏” 一鍵三連哦。更多技術文章