# ⛵️Docker 命令

# 🐬进程相关

启动 Docker 服务

Docker 进程相关命令
systemctl start docker

停止 Docker 服务

Docker 进程相关命令
systemctl stop docker

重启 Docker 服务

Docker 进程相关命令
systemctl restart docker

查看 Docker 服务状态

Docker 进程相关命令
systemctl status docker

设置开机自启动 Docker 服务

Docker 进程相关命令
systemctl enable docker

# 🐬镜像相关

查看镜像:查看本地所有镜像

Docker 镜像相关命令
docker images
docker images -q # 查看所有镜像的 id

搜索镜像:从网络中查找需要的镜像

Docker 镜像相关命令
docker search 镜像名称

拉取镜像:从 Docker 仓库下载镜像到本地,镜像名称格式为:名称:版本号

如果不指定版本号,则默认是最新的版本,如果不知道镜像版本号,可以去 docker hub 查看

Docker 镜像相关命令
docker search 镜像名称

删除镜像:删除本地镜像

Docker 镜像相关命令
docker rmi 镜像id # 删除指定本地镜像
docker rmi 'docker images -q' # 删除本地所有镜像

# 🐬容器相关

查看容器

docker ps # 查看正在运行的容器
docker ps -a # 查看所有容器,包括已停止运行的容器

创建并启动容器

docker run 参数

进入容器

Docker 容器相关命令
docker exec 参数 # 退出容器,容器不会关闭

停止容器

Docker 容器相关命令
docker stop 容器名称

启动容器

Docker 容器相关命令
docker start 容器名称

删除容器

Docker 容器相关命令
docker rm 容器名称

查看容器信息

Docker 容器相关命令
docker inspect 容器名称

# ⛵️Docker 数据卷

# 🐬概念

  • 数据卷是宿主机的一个目录或文件
  • 当容器目录和数据卷目录绑定后,对方的修改会立即同步
  • 一个数据卷可以被多个容器同时挂载
  • 一个容器也可以被挂载多个数据卷
  • 数据卷和容器之间是多对多关系

# 🐬作用

  • 容器数据持久化
  • 外部机器和容器间接通信
  • 容器之间数据交换

# 🐬配置

创建并启动容器时,使用 -v 参数设置容器卷

docker run ... -v 宿主机目录(文件):容器内目录(文件)
  1. 目录必须是绝对路径
  2. 如果目录不存在,则会自动创建
  3. 可以挂载多个数据卷
更新于 阅读次数

请我喝[茶]~( ̄▽ ̄)~*

Mr.Song 微信支付

微信支付

Mr.Song 支付宝

支付宝