赞
踩
1、更新一下系统
- sudo apt update
- sudo apt upgrade
2、安装依赖,让apt可以通过HTTPS使用Docker存储库
- sudo apt install apt-transport-https
- sudo apt install ca-certificates
- sudo apt install curl
- sudo apt install gnupg2
- sudo apt install software-properties-common
如果有安装不成功的,可能是依赖的包版本过高,导致冲突,可以用 sudo aptitude install 代替sudo apt install,然后根据提示挑选合适的解决方案。
3、添加Docker的官方GPG密钥
- curl -fsSL https://download.docker.com/linux/debian/gpg
- sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-key.gpg
注:如果 sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-key.gpg 一直卡着不动,su切换成root 运行一遍就好了。
4、添加Docker的APT存储库
- echo "deb [arch=amd64 signed-by=/usr/share/keyrings/docker-archive-key.gpg] https://download.docker.com/linux/debian $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
-
- sudo apt update
6、安装docker
- sudo apt install docker-ce
- sudo apt install docker-ce-cli
- sudo apt install containerd.io
7、添加用户到docker组
sudo usermod -aG docker $USER
最后验证一下是否成功
docker run hello-world
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。