- 安裝
- 啟動
service docker start
常用命令
-
創建容器
docker create -it ubuntu:latest
新創建的容器處于停止狀態,通過docker ps -a
可以列出所有的容器- -i 保持標準輸入打開
- -t 是否分配一個偽終端
啟動容器
docker start ubuntu:latest
-
創建并啟動容器
docker run -it ubuntu /bin/bash
啟動過程如下:- 利用鏡像創建一個容器,并啟動該容器;
- 分配一個文件系統給容器,并在只讀的鏡像層外面掛載一層可讀寫層;
- 從宿主主機配置的網橋接口中橋接一個虛擬接口到容器中;
- 從網橋的地址池配置一個IP地址給容器;
- 執行用戶指定的應用程序;
- 執行完畢后容器被自動終止。
參數:
- -d 讓docker容器以守護態(daemon)運行
獲取容器內輸入
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
參數- -f 強制終止并刪除一個運行中的容器
- -l 刪除容器的鏈接,保留容器
- -v 刪除容器掛載的數據卷
導出容器
docker export -o ubuntu.tar 9793d4901976
導入容器
docker import ubuntu.tar -- test/ubuntu:v1.0