Docker手动安装(国内镜像)

Docker手动安装(国内镜像)

因为一些特殊原因,Docker在国内的服务器只能通过镜像安装。

Docker 手动安装

一、Debian安装Docker

  1. 更新并安装一些必要系统工具
sudo apt-get update

sudo apt-get upgrade

sudo apt-get install \
	apt-transport-https \
	software-properties-common \
 	ca-certificates \
 	curl \
 	gnupg \
 	lsb-release
  1. 安装GPG证书
curl -fsSL https://mirrors.aliyun.com/docker-ce/linux/debian/gpg | apt-key add -
  1. 写入软件源信息
add-apt-repository "deb [arch=amd64] https://mirrors.tuna.tsinghua.edu.cn/docker-ce/linux/debian $(lsb_release -cs) stable"
  1. 更新并安装社区版Docker-ce
sudo apt-get update

sudo apt-get install docker-ce docker-ce-cli containerd.io docker-compose-plugin

二、配置开机自启

  1. 开机自启
sudo systemctl enable docker
  1. 启动
sudo systemctl start docker

三、配置镜像加速

1.获取镜像加速 (别用aliyun,很抽象,很多包版本很老旧)

您可以通过下面命令一键修改daemon配置文件/etc/docker/daemon.json

sudo mkdir -p etc/docker

sudo tee etc/docker/daemon.json <<-'EOF'
{
	"registry-mirrors": [
        "https://dockerproxy.com",
        "https://docker.mirrors.ustc.edu.cn",
        "https://docker.nju.edu.cn"
	]
}
EOF

2.重新加载Docker配置

sudo systemctl daemon-reload

sudo systemctl restart docker

四、Docker测试是否安装成功

  1. 查看Docker版本
docker version
  1. 通过运行 hello-world 镜像来验证 Docker 引擎是否已正确安装。
sudo docker run hello-world
  1. Docker列出存在镜像:
docker image ls

五、卸载Docker

  1. 卸载依赖
sudo apt-get purge docker-ce docker-ce-cli containerd.io docker-compose-plugin
  1. 卸载资源
sudo rm -rf /var/lib/docker

sudo rm -rf /var/lib/containerd
Comment