docker容器经常使用操做

一、查看运行容器
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)
相关文章
相关标签/搜索