docker 常用命令

镜像相关

# 列出所有镜像
docker images

# 搜索镜像仓库
docker search

# 从镜像仓库下载镜像
docker pull mysql:5.6

# 删除镜像
docker rmi [image_id]

# 修改镜像名称
docker tag [image_id] [name]:[tag]
docker tag d23f542 mysql:5.7

相关文章:

容器相关

# 列出运行中的容器,加上 -a 参数列出所有容器
docker ps

# 进入容器
docker exec -it [container_id] /bin/bash

# 查看当前容器ID
cat /etc/hosts

# 删除所有容器容器
docker rm $(docker ps -a)
docker stop $(docker ps -a) & docker rm $(docker ps -a)

# 启动/停止/重启/删除容器
docker start/stop/restart/rm [container_id]

# 容器与宿主机的文件拷贝
docker cp [host_path] [container_id]:[container_path]
docker cp [container_id]:[container_path] [host_path]

相关文章:

服务相关

#启动/停止 docker
systemctl start/stop docker

设置服务与容器自动重启

# 设置 docker 服务自动重启
systemctl enable docker.service

# 设置容器自动重启
docker run --restart=always # 启动时设置
docker update --restart=always [container_id] # 已经启动的更新设置

相关文章

原文地址:https://www.cnblogs.com/xmsx/p/11616669.html