首先切换到root账户:
su
一、Debian安装Docker
1.更新并安装一些必要系统工具。
1 2 |
sudo apt-get update |
1 2 |
sudo apt-get upgrade |
1 2 |
sudo apt-get install apt-transport-https software-properties-common ca-certificates curl gnupg lsb-release |
2.安装GPG证书。
1 2 |
curl -fsSL https://mirrors.aliyun.com/docker-ce/linux/debian/gpg | apt-key add - |
3.写入软件源信息。
1 2 |
add-apt-repository "deb [arch=amd64] https://mirrors.tuna.tsinghua.edu.cn/docker-ce/linux/debian $(lsb_release -cs) stable" |
4.更新并安装社区版Docker-ce
1 2 |
sudo apt-get update |
1 2 |
sudo apt-get install docker-ce docker-ce-cli containerd.io docker-compose-plugin |
二、配置开机自启
1.开机自启
1 2 |
sudo systemctl enable docker |
2.启动
1 2 |
sudo systemctl start docker |
三、配置阿里云镜像加速
1.获取镜像加速衔接
阿里云镜像加速地址:https://cr.console.aliyun.com/cn-hangzhou/instances/mirrors
打开后复制加速链接。 链接格式为https://xxxxxxxx.mirror.aliyuncs.com
其中xxxxxxxx是一串字母和数字组成的字符,每个人的不一样。
2.配置加速镜像源
您可以通过下面命令一键修改daemon配置文件/etc/docker/daemon.json
来使用加速器
1 2 |
sudo mkdir -p /etc/docker |
注意要修改xxxxxxxx为正确内容
1 2 3 4 5 6 |
sudo tee /etc/docker/daemon.json <<-'EOF' { "registry-mirrors": ["https://xxxxxxxx.mirror.aliyuncs.com"] } EOF |
另可选择中科大源
1 2 3 4 5 6 |
sudo tee /etc/docker/daemon.json <<-'EOF' { "registry-mirrors": ["http://docker.mirrors.ustc.edu.cn"] } EOF |
3.重新加载Docker配置
1 2 |
sudo systemctl daemon-reload |
1 2 |
sudo systemctl restart docker |
四、Docker测试是否安装成功
1.查看Docker版本
1 2 |
docker version |
2.通过运行 hello-world 镜像来验证 Docker 引擎是否已正确安装。
1 2 |
sudo docker run hello-world |
3.Docker列出存在镜像:
1 2 |
docker image ls |
五、卸载Docker
1.卸载依赖
1 2 |
sudo apt-get purge docker-ce docker-ce-cli containerd.io docker-compose-plugin |
2.卸载资源
1 2 |
sudo rm -rf /var/lib/docker |
1 2 |
sudo rm -rf /var/lib/containerd |
更多技术资料请参考Docker官网:https://docs.docker.com/engine/install/debian/