一、查看運行容器
docker ps:
二、查看全部容器
docker ps -a:
三、查看容器的日誌
docker logs 容器名稱/容器ID:
四、運行鏡像
docker run --name container-name -d image-name:
(--name:自定義容器名,-d:後臺運行,image-name:指定鏡像模板)
五、啓動容器
docker start container-name/container-id
六、中止當前你運行的容器
docker stop container-name/container-id
七、進入容器與退出(不會中止容器)
docker exec -it container-name/container-id /bin/bash
exit
八、重啓容器
# docker restart containerId
九、刪除容器
刪除靜止的容器
docker rm containerId
刪除正在運行的容器
docker rm -f containerId
十、新建容器
從鏡像新建容器,處於靜止態
docker create -it imagesName
十一、docker attach 與 docker exec 的區別
docker attach: 直接進入容器啓動命令的終端,不會啓動新的進程;
docker exec:既能夠 直接進入容器啓動命令的終端,也能夠在宿主機中打開新的終端,而且能夠啓動新的進程
十二、docker run 與 docker start的區別
相同點:都能啓動容器。
不一樣點:docker run :啓動的是鏡像,經過鏡像建立容器,並啓動。docker start :啓動的是歷史的容器;
docker run 只在第一次運行容器時,須要經過 鏡像 建立 容器。之後再次啓動這個容器時,只須要使用命令 docker start 便可。
docker run 至關於執行了兩步操做:將鏡像放入容器中(docker create),而後將容器啓動,使之變成運行時容器(docker start)