各操作系统的 Docker 引擎安装
Ubuntu
旧版本的Docker称为 docker
, docker.io
或 docker-engine
如果已安装,请卸载它们:
1
| sudo apt-get remove docker docker-engine docker.io containerd runc
|
在新主机上首次安装 Docker 引擎之前,需要设置Docker存储库。之后可以从存储库安装和更新Docker。
1 2 3
| sudo apt-get update sudo apt-get install ca-certificates curl gnupg lsb-release
|
1 2 3
| sudo mkdir -p /etc/apt/keyrings curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg
|
1 2 3 4
| echo \ "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu \ $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
|
安装 Docker 引擎
1 2 3
| sudo apt-get update
sudo apt-get install docker-ce docker-ce-cli containerd.io docker-compose-plugin
|
非 root 用户使用 docker
每次使用 Docker 都需要 sudo
root 权限,有些许不方便,可以配置常用用户使用 Docker
1 2 3 4 5 6 7 8 9
| sudo groupadd docker
sudo gpasswd -a $USER docker
sudo service docker restart
|