Docker从零开始:安装、部署到卸载,一文搞定全流程_Docker

Docker安装

Docker的安装部署有多种方式,1. 使用yum命令安装,2. 使用rpm包的形式进行安装;由于在工作中主要使用的是Centos发行版,下面主要介绍这两种方式;

yum命令安装
  1. 添加Docker软件源:运行以下命令添加Docker的软件源:
sudo yum install -y yum-utils
sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
  1. 安装Docker引擎:运行以下命令安装Docker引擎:
sudo yum install -y docker-ce docker-ce-cli containerd.io
  1. 启动Docker服务:运行以下命令启动Docker服务:
sudo systemctl start docker
  1. 设置Docker开机自启:运行以下命令设置Docker开机自启:
sudo systemctl enable docker
  1. 验证安装:运行以下命令验证Docker是否成功安装并正在运行:
sudo docker version

如果一切正常,你将看到Docker的版本信息,表示Docker已成功安装并正在运行。

rpm包安装
  1. 下载RPM包:你可以从Docker官方网站下载适用于你的Linux发行版的Docker RPM包。访问以下链接:https://download.docker.com/linux/centos/7/x86_64/stable/Packages/,该链接使用的是centos7版本,具体使用的过程中,可以找到适合的发行版和架构的RPM包。
  2. 下载RPM包:使用wget命令下载RPM包。例如,如果你要下载Docker CE 20.10.7版本的RPM包,可以运行以下命令:
wget https://download.docker.com/linux/centos/7/x86_64/stable/Packages/docker-ce-20.10.7-3.el7.x86_64.rpm

这将下载名为docker-ce-20.10.7-3.el7.x86_64.rpm的RPM包。

  1. 这个给大家整理了一个Docker rpm 的安装包,以及相关的依赖,可以直接下载使用:
链接:https://pan.quark.cn/s/42947687fb04
提取码:LjU6

也可以关注公众号【IT后浪】,回复【docker】即可下载。

  1. 安装RPM包:运行以下命令安装下载的RPM包:
sudo rpm -i docker-ce-20.10.7-3.el7.x86_64.rpm

这将安装Docker引擎和相关的依赖软件包。

  1. 启动Docker服务:运行以下命令启动Docker服务:
sudo systemctl start docker
  1. 验证安装:运行以下命令验证Docker是否成功安装并正在运行:
sudo docker version

如果一切正常,你将看到Docker的版本信息,表示Docker已成功安装并正在运行。

Dcoker常用命令

  1. 启动Docker服务:
sudo systemctl start docker
  1. 停止Docker服务:
sudo systemctl stop docker
  1. 重启Docker服务:
sudo systemctl restart docker
  1. 查看Docker服务状态:
sudo systemctl status docker
  1. 设置Docker开机自启:
sudo systemctl enable docker
  1. 关闭Docker开机自启:
sudo systemctl disable docker
  1. 拉取镜像:
docker pull <image_name>
  1. 列出本地镜像:
docker images
  1. 运行容器:
docker run <image_name>
  1. 列出正在运行的容器:
docker ps
  1. 列出所有容器(包括已停止的):
docker ps -a
  1. 停止容器:
docker stop <container_id>
  1. 启动容器:
docker start <container_id>
  1. 进入容器:
docker exec -it <container_id> /bin/bash
  1. 删除容器:
docker rm <container_id>
  1. 删除镜像:
docker rmi <image_id>

这些是一些常用的Docker命令;其中,<image_id>表示镜像id,<image_name> 表示镜像名称,<container_id>表示容器id,使用过程中,需要将其替换成具体的镜像或者容器值;可以帮助你管理容器和镜像。还有其他更高级的命令和选项,你可以通过查阅Docker官方文档来了解更多信息。

Docker卸载

  1. 停止Docker服务:
sudo systemctl stop docker
  1. 查找已安装的docker软件包:
yum list installed | grep docker
  1. 移除Docker软件包:
  • 如果你使用的是apt包管理器(如Ubuntu):
sudo apt-get purge docker-ce docker-ce-cli containerd.io
  • 如果你使用的是yum包管理器(如CentOS):
sudo yum remove docker-ce docker-ce-cli containerd.io
  1. 删除Docker相关文件和目录:
sudo rm -rf /var/lib/docker
  1. 删除Docker用户组:
sudo groupdel docker
  1. 删除Docker配置文件(可选):
sudo rm -rf /etc/docker