docker常用命令

2021-07-05 06:43:35 字數 1240 閱讀 3422

docker常用命令

1. 進入docker容器:

sudo docker run it insaneworks/centos /bin/bash

使用ctrl+p或者ctrl+q可以進入和退出容器

2. 拉去乙個映象:

docker pull insaneworks/centos

檢視所有的映象:

docker images

刪除映象

docker rmi 映象名

建立容器

docker run -it insaneworks/centos /bin/bash

注:run代表新開乙個容器

刪除容器:先停止容器名,後移除該容器

docker stop b15286….

docker rm b15286…

進入容器和終端操作:

(1)啟動容器:

docker start id

(2)執行容器,每次操作後設定不生效:

docker exec -it 容器id /bin/bash

(3)附加操作到容器上:

docker attach id

使用docker exec 就可以進入container,例如:

docker exec -it /bin/bash

拷貝主機檔案到容器的制定目錄:

(1)獲取容器的id:

docker ps

(2)跳轉到主機上要拷貝檔案的目錄:

cd /mnt/

(3)啟動對該檔案 jdk-1.8.tar.gz 的拷貝:

tar -cv jdk-1.8.tar.gz | docker exec -i 容器名id tar x -c /tmp

注:完成後jdk-1.8.tar.gz檔案被拷貝到了容器的檔案系統/tmp路徑下。

(4)在虛擬機器中檢視拷貝後的檔案:

ls /tmp

jdk-1.8.tar.gz

將容器的狀態儲存為映象

docker commit 容器id 新映象名

例如:

docker commit b15286…. liyubo/hadoop

從映象啟動乙個容器並重命名

docker run -it -h master –name master insaneworks/centos /bin/bash

從insaneworks啟動乙個容器並命名為master。

docker常用命令 Docker 常用命令筆錄

格式docker run 選項 映象 命令 引數.示例docker run it rm ubuntu 16.04 bash 示例解釋 it 這是兩個引數,乙個是 i,表示互動式操作,乙個是 t表示終端 rm 這個引數是說容器退出後隨之將其刪除 ubuntu 16.04 這是指用ubuntu 16.0...

docker常用命令

1.刪除已退出的容器 docker rm docker ps a q 2.強制刪除所有容器 docker rm f docker ps a 3.docker attach 進不去的時候可以用docker exec it containerid bin bash docker run it ubunt...

Docker常用命令

1 獲取幫助 docker h2 獲取映象 sudo docker pull name tag 例如 sudo docker pull centos latest 3 啟動container盒子 sudo docker run options image command arg.例如 sudo do...