题目
Docker 常用命令
答案
### 服务 - 查看Docker版本信息: `docker version` - 查看docker简要信息: `docker -v` - 启动 Docker: `systemctl start docker` - 关闭 Docker: `systemctl stop docker` - 设置开机启动: `systemctl enable docker` - 重启 Docker 服务: `service docker restart` - 关闭 Docker服务: `service docker stop` ### 镜像 - 检索镜像: `docker search 关键字` - 拉取镜像: `docker pull [选项] [Docker Registry 地址[:端口号]/]仓库名[:标签]` - 列出镜像: `docker image ls` 或者 `docker images` - 删除镜像: `docker rmi <镜像Id>` - 导出镜像: `docker save` - 导入镜像: `docker load` - 镜像构建: `docker build` - 镜像运行: `docker run [镜像ID]` ### 容器 - 新建并启动容器: `docker run [镜像名/镜像ID]` - 启动已终止容器: `docker start [容器ID]` - 查看本机运行的容器: `docker ps` - 查看容器本机所有的容器(包括停止和运行): `docker ps -a` - 停止运行的容器: `docker stop [容器ID]` - 杀死容器进程: `docker kill [容器ID] ` - 重启容器: `docker restart [容器ID] ` - 删除容器: `docker rm [容器ID]` - 进入容器: `docker exec [容器ID]` - 导出容器: `docker export [容器ID]` - 导入容器: `docker import [路径]` ### 其它 - 查看日志: `docker logs [容器ID]` - 从主机复制文件到容器: `sudo docker cp host_path containerID:container_path` - 从容器复制文件到主机: `sudo docker cp containerID:container_path host_path`