溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

Docker容器的常用命令介紹

發(fā)布時(shí)間:2020-05-27 11:10:10 來源:億速云 閱讀:241 作者:Leah 欄目:系統(tǒng)運(yùn)維

今天小編給大家分享的是Docker容器的常用命令介紹。小編覺得挺實(shí)用的,為此分享給大家做個(gè)參考。一起跟隨小編過來看看吧。

下載docker image:

docker pull xxxx

查看image列表:

docker images

查看所有容器:

docker ps -a

start/stop docker容器:

docker start/stop 92959a6799c3 (92959a6799c3為容器ID)

批量stop容器:

docker stop $(docker ps -a -q)

刪除容器:

docker rm 92959a6799c3

批量刪除容器:

docker rm $(docker ps -a -q)

刪除本地image:

docker rmi 10.0.0.2:500/ming:1.0

進(jìn)入已有容器:

docker attach 92959a6799c3

上傳docker image:

docker tag image:ubuntu1604_v2 10.0.0.2:5000/ubuntu1604_v2

docker push 10.0.0.2:5000/ubuntu1604_v2

給普通賬號(hào)啟動(dòng)docker容器的權(quán)限:

gpasswd -a aa docker

啟動(dòng)并進(jìn)入容器:
$ docker run -it ubuntu1604_v1 /bin/bash

$ docker run -it 10.0.0.2:5000/ubuntu1604_v1 /bin/bash

掛載宿主目錄到容器(前為宿主目錄,后為容器目錄,若容器目錄不存在會(huì)自動(dòng)生成):
$ docker run -it -v /home/super:/home/super 10.0.0.2:5000/ubuntu1604_v1 /bin/bash

從宿主機(jī)拷數(shù)據(jù)到docker容器:

docker cp /home/aa 92959a6799c3:/home/

從docker容器拷數(shù)據(jù)到宿主機(jī):

docker cp 92959a6799c3:/home/aa /home/

將容器保存為鏡像:

docker commit 52f44bc1b909 image:ubuntu1604_v2

導(dǎo)出docker容器:

docker export 52f44bc1b909 > aa.tar

導(dǎo)入docker容器為image:

cat aa.tar | docker import - ubuntu16:1.0

導(dǎo)出image (0cdfc5c78542為image ID):

docker save 0cdfc5c78542 > aa.tar

導(dǎo)入image:

docker load < aa.tar

將iso轉(zhuǎn)為docker的image:

mkdir iso

mount -o loop ubuntu-14.04.3-server-amd64.iso iso/

tar czfv ubuntu14043iso.tar.gz iso

cat ubuntu14043iso.tar.gz | docker import - ubuntu:server_14.04.3 (導(dǎo)入image)

關(guān)于Docker容器的常用命令就分享到這里了,希望以上內(nèi)容可以對(duì)大家有一定的幫助,可以學(xué)到更多知識(shí)。如果喜歡這篇文章,不如把它分享出去讓更多的人看到。

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI