- 安裝
- 啟動
service docker start
常用命令
-
創(chuàng)建容器
docker create -it ubuntu:latest
新創(chuàng)建的容器處于停止?fàn)顟B(tài),通過docker ps -a可以列出所有的容器- -i 保持標準輸入打開
- -t 是否分配一個偽終端
啟動容器
docker start ubuntu:latest-
創(chuàng)建并啟動容器
docker run -it ubuntu /bin/bash
啟動過程如下:- 利用鏡像創(chuàng)建一個容器,并啟動該容器;
- 分配一個文件系統(tǒng)給容器,并在只讀的鏡像層外面掛載一層可讀寫層;
- 從宿主主機配置的網(wǎng)橋接口中橋接一個虛擬接口到容器中;
- 從網(wǎng)橋的地址池配置一個IP地址給容器;
- 執(zhí)行用戶指定的應(yīng)用程序;
- 執(zhí)行完畢后容器被自動終止。
參數(shù):
- -d 讓docker容器以守護態(tài)(daemon)運行
獲取容器內(nèi)輸入
docker logs 9793d4901976停止容器
docker stop -t 9793d4901976
等待一段時間(默認10秒)終止容器
docker kill 9793d4901976
立即終止容器重啟容器
docker restart 9793d4901976-
進入容器
docker exec -it 9793d4901976 /bin/bash
其他進入容器的命令- attach 命令
docker attach 9793d4901976
- attach 命令
-
刪除容器
docker rm 9793d4901976
參數(shù)- -f 強制終止并刪除一個運行中的容器
- -l 刪除容器的鏈接,保留容器
- -v 刪除容器掛載的數(shù)據(jù)卷
導(dǎo)出容器
docker export -o ubuntu.tar 9793d4901976導(dǎo)入容器
docker import ubuntu.tar -- test/ubuntu:v1.0