文章出處

Docker中的容器可以看成是鏡像的一個運行環境,它帶有額外的可寫文件層。

一、創建容器:

1、新建容器:

docker create -it --name [CONTAINERNAME] [NAME]:[TAG]

比如:

docker create -it --name container ubuntu:add /bin/bash

此為根據鏡像的名稱創建容器,容器的名稱為container

2、查看容器詳情列表:

docker ps -a

可以查看到容器的ID,鏡像,以及現在容器的狀態等。

3、啟動一個容器:

docker start [CONTAINID]

此為根據容器ID啟動容器

4、停止一個容器:

docker stop [CONTAINID]

根據容器ID停止容器

5、重新啟動一個容器:

docker restart [CONTAINID]

此為重新啟動一個

6、快速新建并啟動容器:

docker run [NAME]:[TAG]

此為首先為鏡像新建一個容器,然后對此容器執行docker start命令

二、進入容器:

1、可以使用exec命令:

docker exec -it [CONTAINID] [ORDER]

其中最后的即為命令,比如ls,如果要是命令行程序,那么應該為/bin/bash

三、刪除容器:

docker rm [OPTIONS] [CONTAINID]

其中,支持的格式有:

-f 強行終止并刪除一個運行中的容器

-l 刪除容器的連接,但保留容器

-v 刪除容器掛在的數據卷

四、容器的導入和導出:

注意容器是只能導出,不能導入的,其導入的只能是鏡像,并且跟鏡像的導入導出不同的是,容器的導入時鏡像的所有歷史記錄與快照都將丟失,只是一個最新的狀態。而鏡像的導入導出可以保存所有歷史狀態。

1、導出容器:

docker export [CONTAINID] >xxx.tar

其中,導出的包即為xxx.tar,比如

docker export b18ef96c3e20 >addContainer.tar

即為將id為b18ef96c3e20容器導出為addContainer.tar

2、導入容器:

docker import xxx.tar [NAME]:[TAG]

此為將導出的包導入鏡像。

看文倉www.92to.com網友整理上傳,為您提供最全的知識大全,期待您的分享,轉載請注明出處。
歡迎轉載:http://www.kanwencang.com/bangong/20161229/79376.html

文章列表


不含病毒。www.avast.com
全站熱搜
創作者介紹
創作者 大師兄 的頭像
大師兄

IT工程師數位筆記本

大師兄 發表在 痞客邦 留言(0) 人氣()