(1)搜尋映象
docker search 映象名稱
(2)拉取映象
docker pull 映象名稱:tag #tag可省略,預設lasted
(3)檢視本地映象
docker images
(4)刪除映象
docker rmi 映象id
(1)檢視容器
docker ps -a #檢視所有docker
ps #檢視正在執行的容器
(2)建立啟動容器
docker run -di --name=containname -v /path1:/path2 -p port1:port2 --privileged 映象名
(3) 進入容器
docker exec -it containname/containid /bin/bash
(4)啟動 、停止、刪除容器
docker stop containname/containiddocker start containname/containid
docker rm containname/containid
(5)容器檔案拷貝
docker cpfile/path containname:path # 拷貝到容器內
docker
cp containname:path file/path #拷貝出來
(6)檢視ip
docker inspect containname/containid
(1)將容器儲存為映象
docker commit containname imagename
(2)將映象備份成tar檔案
docker s**e -o filename.tar imagename
(3)將tar包檔案恢復成映象
docker load -i filename.tar #要保證當前filename 為映象名的映象在本地不存在
(1)拉取私有倉庫映象
docker pull registry
(2)啟動私有倉庫容器
docker run -di --name=registry -p5000:5000 registry
(3)瀏覽器輸入位址ip:5000/v2/catalog 檢視私有倉庫的映象、此時為空
(4)修改daemon.json ,讓docker 信任私有倉庫位址
宿主機執行:vim /etc/docker/daemon.json
新增內容
(5)重啟docker服務
(6)上傳映象到私有倉庫
標記當前映象為私有倉庫映象
docker tag 映象名 私有倉庫ip:port/映象名
上傳
docker push ip:port/容器名
docker常用指令
拉取docker映象 docker pull image name 執行映象,執行後生成容器 docker run name cotainer name d p 80 80 image name 檢視宿主機上的映象,docker映象儲存在 var lib docker目錄下 docker image...
Docker 常用指令
dockerfile語法 to be continue 官網參考位址 位址run用於在映象容器中執行命令,其有以下兩種命令執行方式 shell執行 exec執行 示例 run executable param1 param2 run apk update run etc execfile arg1 ...
Docker 常用指令
docker info 檢視配置 docker version 檢視版本 docker images 檢視映象 清空不被使用的虛懸映象 docker image prune f docker rmi 映象id name tag 刪除映象 docker stop 容器id name 關閉容易 dock...