Docker容器相关命令
流程图如下
容器常用命令如下:
创建并运行一个容器 docker run
进入容器执行命令 docker exec
查看容器运行日志 docker logs
查看所有运行的容器状态 docker ps
删除指定容器 docker rm
暂停服务 docker pause
取消暂停服务 docker unpause
停止服务 docker stop
启动服务 docker start
docker启动一个容器并且运行一个 服务的命令解析如下
我们通常会执行这样一个命令来运行一个docker容器
docker run --name mn -p 10086:80 -d nginx
docker run--name (容器名称) -p (宿主机器端口):(服务端口) -d 服务名称
docker run命令常见参数
-p:指定端口映射
-d:让容器后台运行
查看容器日志的命令
docker logs 容器名称
添加-f参数可以持续查看日志
docker logs -f 容器名称
查看全部容器状态(默认只展示正在运行中的容器)
docker ps
添加-a参数查看所有状态的容器
docker ps -a
删除容器
docker rm (容器名称)
不能删除运行中的容器, 除非添加-f参数
docker rm -f (容器名称)
进入容器
命令:docker exec -it [容器名称] [要执行的命令]bash
exec命令可以进入容器修改文件,但是在容器内修改文件是不推荐的
很多功能都没有 例如 vi 编辑器都没有 改了之后很容易忘记 改了什么东西