精华!Docker 常用命令大全
本文包括容器生命周期管理命令、容器操作命令、容器rootfs命令、镜像仓库命令、本地镜像管理命令和基础版本信息命令。 容器生命周期管理命令 run 创建一个新的容器。 # 使用docker镜像nginx:latest以后台模式启动一个容器,# 并将容器命名为mynginx。 docker run --name mynginx -d nginx:latest # 使用镜像 nginx:latest,以后台模式启动一个容器,# 将容器的 80 端口映射到主机的 80 端口,# 主机的目录 /data 映射到容器的 /data。 docker run -p 80:80 -v /data:/data -d nginx:latest # 使用镜像nginx:latest以交互模式启动一个容器,# 在容器内执行/bin/bash命令。 docker run -it nginx:latest /bin/bash 登录后复制 start/stop/restart start : 启动一个或多个已经被停止的容器。 docker stop : 停止一个运行中的容器。 docker restart : 重启容器。 # 启动已被停止的容器mynginx docker start mynginx # 停止运行中的容器mynginx docker stop mynginx # 重启容器mynginx docker restart mynginx 登录后复制 kill 杀掉一个运行中的容器。可选参数: -s : 发送什么信号到容器,默认 KILL # 根据容器名字杀掉容器 docker kill tomcat7 # 根据容器ID杀掉容器 docker kill 65d4a94f7a39 登录后复制 rm 删除一个或多个容器。 # 强制删除容器 db01、db02: docker rm -f db01 db02 # 删除容器 nginx01, 并删除容器挂载的数据卷: docker rm -v nginx01 # 删除所有已经停止的容器: docker rm $(docker ps -a -q) 登录后复制…