Docker安装

第一步 移除以前docker相关包

yum remove docker*

第二步 配置yum原

yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

第三步 安装docker

yum install -y docker-ce docker-ce-cli containerd.io

第四步 启动docker(重启服务器也会自动启动)

systemctl enable docker --now

Docker的常用命令

列出docker容器

docker ps
  # -a : 显示所有的容器,包括未运行的。
  # -f : 根据条件过滤显示的内容。
  # --format : 指定返回值的模板文件。
  # -l : 显示最近创建的容器。
  # -n : 列出最近创建的n个容器。
  # --no-trunc : 不截断输出。
  # -q : 静默模式,只显示容器编号。
  # -s : 显示总的文件大小。

创建并运行一个docker容器

docker run
      # -d :后台运行
      # -p :端口映射 80:81 80是宿主端口 81是容器端口
      # --name :给容器指定一个名称
      # --restart=always :始终重启  服务器重启后自动运行重启

开启/停止/重启

docker start #启动一个或多个已经被停止的容器。
docker stop  #停止一个运行中的容器。
docker restart #重启容器。

杀掉一个运行中的容器

# 根据容器名字杀掉容器
docker kill tomcat7

# 根据容器ID杀掉容器
docker kill 65d4a94f7a39

删除一个或多个容器

# 强制删除容器 db01、db02:
docker rm -f db01 db02


# 删除容器 nginx01, 并删除容器挂载的数据卷:
docker rm -v nginx01

# 删除所有已经停止的容器:
docker rm $(docker ps -a -q)

列出本地镜像

docker images
   # -a : 列出本地所有的镜像(含中间映像层,默认情况下,过滤掉中间映像层);
   # --digests : 显示镜像的摘要信息;
   # -f : 显示满足条件的镜像;
   # --format : 指定返回值的模板文件;
   # --no-trunc : 显示完整的镜像信息;
   # -q : 只显示镜像ID。

删除本地一个或多个镜像

docker rmi #名字
   # -f 强制删除
最后修改:2026 年 01 月 18 日
如果觉得我的文章对你有用,请随意赞赏