Ubuntu 18.04.6 Server
安装Docker
Docker
官方网站提供了Docker Desktop
与Docker Engine
两种选择,有图形化操作系统的情况下可以安装Docker Desktop
,否则安装后者
Docker Desktop
:构建、共享和运行容器化应用程序和微服务。提供GUI(图形用户界面)来管理容器、应用程序和映像。资源存储和运行限制在虚拟机中Docker Engine
:开源容器化技术、包含守护进程dockerd
、用于程序与dockerd
交互的api
、命令行工具客户端docker
具体解释可参考安装docker、docker engine和docker desktop区别_wangjun5159的博客-CSDN博客
选择在Ubuntu 18.04.6 Server
系统中安装Docker Engine
安装方式选择 、yum
apt
,实际使用apt
使用YUM
源安装
费这个劲,Ubutu
没有YUM
源,配置太费劲,YUM
主要用于CentOs
- 更新
apt
sudo apt-get update
sudo apt-get upgrade
- 安装
YUM
sudo apt-get install build-essential #该包可以提供C/C++的编译环境
sudo apt install yum
- 安装
yum-utils
:提供yum-config-manager
sudo yum install -y yum-utils
sudo apt-get install yum-utils
突然发现yum
不适用与ubuntu
- 卸载
yum
相关
sudo dpkg --list
sudo apt-get --purge remove yum
sudo apt-get --purge remove yum-utils
使用Apt
软件源进行安装
参照官网Install Docker Engine on Ubuntu | Docker Docs
- 更新
apt
sudo apt-get update
sudo apt-get upgrade
- 设置
Docker
的Apt
库
#添加Docker的官方GPG key
sudo apt-get install ca-certificates curl gnupg
sudo install -m 0755 -d /etc/apt/keyrings
#安装GPG 证书
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg
sudo chmod a+r /etc/apt/keyrings/docker.gpg
#写入软件源信息
echo \
"deb [arch="$(dpkg --print-architecture)" signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu \
"$(. /etc/os-release && echo "$VERSION_CODENAME")" stable" | \
sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
sudo apt-get update
- 安装
Docker
sudo apt-get install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
- 验证安装成功
sudo docker run hello-world