初次安裝後,首先更換docker鏡像地址,打開daemon.json,配置:
- win10配置文件路徑,~/docker/daemon.json
{ "registry-mirrors": ["https://registry.docker-cn.com"] }
1 登陸出錯
win10系統
解決辦法:打開防火牆
2 查看所有鏡像
docker image ls docker images
3 查看所有容器
docker container ls -all
4 鏡像與容器的關係
鏡像(Image)和容器(Container)的關係,就像是面向對象程序設計中的 類 和 實例 一樣,鏡像是靜態的定義,容器是鏡像運行時的實體。容器可以被創建、啓動、停止、刪除、暫停等。
5 刪除鏡像和容器
docker rmi <鏡像名|鏡像ID> rm <容器名|容器ID> docker rm `docker ps -aq` # 刪除所有容器
6 啓動與暫停容器
docker start <容器名|容器ID> docker stop <容器名|容器ID>
7 查看容器詳細信息
docker inspect <容器ID|容器名>
結果類似於json數據,可以通過| grep來過濾需要的信息
8 運行並進去容器
docker run -itd centos bash
如果有錯誤提示,有可能會在命令前加winpty
9 直接進入容器
docker ps # 查看容器是否已經運行 docker start <容器名|容器ID> # 如果docker ps 查看沒有執行此命令 docker exec -ti <容器名|容器ID> bash
如果有錯誤提示,有可能會在命令前加winpty
10 生成鏡像
docker commit <容器名|容器ID>