在Ubuntu 20.04的服务器上安装Docker、Docker-compose

一、Docker

1、安装 Docker

sudo apt update 
sudo apt install apt-transport-https ca-certificates curl gnupg-agent software-properties-common -y 

sudo apt-get remove docker docker.io containerd runc -y 

curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add - 

sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" 

sudo apt update 
sudo apt install docker-ce docker-ce-cli containerd.io -y

安装完成后,Docker服务也会自动启动。可以运行命令sudo systemctl status docker来检查Docker服务的状态来以验证Docker是否正确的安装。查看docker版本:docker -v

2、Docker升级

Docker都会随着系统更新而升级,当然您可以手动运行sudo apt update && sudo apt upgrade来更新/升级docker。

3、Docker卸载

卸载Docker之前,最好删除所有容器,镜像,卷和网络。否则你计算机将会存在大量docker镜像,docker的临时数据。会占用磁盘空间。

如果你需要保留Docker的数据,建议运行命令sudo apt remove containerd.io docker-compose-plugin docker-ce卸载Docker。

如果需要删除了Docker所有数据,可以使用下面命令卸载Docker,这会把Docker的配置文件删除。

sudo apt-get purge docker-ce docker-ce-cli containerd
sudo rm -rf /var/lib/docker
sudo rm -rf /var/lib/containerd

二、Docker Compose

1、安装Docker Compose

Docker Compose 是一个二进制文件。安装非常简单直接。我们会将该文件下载到一个目录,并添加到系统的 PATH 环境变量,同时将该文件设置为可执行。

sudo curl -L "https://github.com/docker/compose/releases/download/1.29.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose

下载完成后,将该文件设置为可执行:

sudo chmod +x /usr/local/bin/docker-compose

运行下面的命令验证是否安装成功并查看Compose 的版本:

docker-compose --version

2、升级Docker Compose

 sudo apt-get update
 sudo apt-get install docker-compose-plugin

3、卸载Docker Compose

 sudo rm /usr/local/bin/docker-compose

发表评论 取消回复

退出移动版