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