Docker的安装与卸载(CentOS和Ubuntu)

Docker是一种容器化技术,可以将应用程序和其依赖项打包为一个独立的容器,从而实现快速部署、可移植性和可伸缩性。以下是在CentOS和Ubuntu上安装和卸载Docker的步骤:

蓝易云服务器 - Docker的安装与卸载(Centos、Ubuntu )_CentOS

CentOS上安装Docker:

Step 1:更新系统软件包

在安装Docker之前,首先更新系统软件包以获取最新的软件包信息:

sudo yum update
  • 1.

Step 2:安装依赖软件包

sudo yum install -y yum-utils device-mapper-persistent-data lvm2
  • 1.

Step 3:添加Docker仓库

添加Docker的官方仓库到系统中:

sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
  • 1.

Step 4:安装Docker

sudo yum install -y docker-ce
  • 1.

Step 5:启动Docker服务

sudo systemctl start docker
  • 1.

Step 6:设置Docker开机自启

sudo systemctl enable docker
  • 1.

Ubuntu上安装Docker:

Step 1:更新系统软件包

在安装Docker之前,首先更新系统软件包以获取最新的软件包信息:

sudo apt-get update
  • 1.

Step 2:安装依赖软件包

sudo apt-get install -y apt-transport-https ca-certificates curl software-properties-common
  • 1.

Step 3:添加Docker仓库

添加Docker的官方仓库到系统中:

curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
echo "deb [signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
  • 1.
  • 2.

Step 4:安装Docker

sudo apt-get update
sudo apt-get install -y docker-ce
  • 1.
  • 2.

Step 5:启动Docker服务

sudo systemctl start docker
  • 1.

Step 6:设置Docker开机自启

sudo systemctl enable docker
  • 1.

Docker的卸载:

Step 1:停止Docker服务

sudo systemctl stop docker
  • 1.

Step 2:卸载Docker软件包

CentOS:

sudo yum remove docker-ce
sudo rm -rf /var/lib/docker
  • 1.
  • 2.

Ubuntu:

sudo apt-get purge docker-ce
sudo rm -rf /var/lib/docker
  • 1.
  • 2.

Step 3:删除Docker仓库文件

sudo rm -rf /etc/yum.repos.d/docker-ce.repo   # 仅CentOS
sudo rm -rf /etc/apt/sources.list.d/docker.list   # 仅Ubuntu
  • 1.
  • 2.

Step 4:删除Docker镜像和容器数据(可选)

如果您希望彻底删除Docker镜像和容器数据,可以执行以下命令:

sudo rm -rf /var/lib/docker
  • 1.

请注意,在卸载Docker之前,请确保您不再需要其中的镜像和容器数据。卸载Docker后,这些数据将不可恢复。完成上述步骤后,Docker就已成功安装或卸载。如有其他疑问,请随时咨询!