微信扫码,获取更多

Debian系统一键安装Docker,与配置国内镜像仓库

上篇文章:弃用宝塔,从零开始,用Docker搭建一个方便搬家,资源占用少的WordPress个人网站(上)主要写了服务器配置和域名选购,这篇文章还是延续,将介绍Docker安装与镜像仓库的配置。

Docker安装

网络上关于Docker安装的文章很多,各种各样的安装方式虽然不难,但普遍看起来有点乱和些许复杂,实操下来耗时且偶尔会出各种问题,对新手不友好。

本篇文章只介绍一种简单的安装方式:Docker官方脚本安装。两行代码,一键安装Docker。

安装步骤

继续上篇文章的操作,我们用的是Debian系统,且使用root权限登录服务器。

登录后,先升级一下系统中所有可更新的软件包。复制下面这行代码,在命令行界面粘贴,如下图:

  • 1
apt update&& apt upgrade -y
粘贴后,键盘上按下“Enter键”,然后稍等一会,命令行界面再次显示“root@...:~#”,就是更新好了。

然后,使用脚本安装Docker。复制下面两行代码,命令行界面粘贴,如下图:

  • 1
  • 2
curl -fsSL https://get.docker.com -o install-docker.sh
sh install-docker.sh --mirror Aliyun
粘贴后,键盘上按下“Enter键”,然后稍等一会,命令行界面再次显示“root@...:~#”,就是安装好了。

检查是否安装成功

检查Docker是否安装成功
命令行界面输入:docker -v,再按“Enter键”,显示Docker版本号,则安装成功,如下图:

检查Docker Compose是否安装成功
命令行界面输入:docker compose version,再按“Enter键”,显示Docker Compose版本号,则安装成功,如下图:

Docker国内镜像仓库配置

众所周知,国内网络是很难访问Docker官方镜像仓库的,为了加速镜像拉取,我们需要配置国内镜像源来实现。

一般来说,云服务商都会提供自家的Docker Hub 镜像加速站,供自家云服务器客户使用,比如腾讯云的Docker Hub镜像站:https://mirror.ccs.tencentyun.com
当然你也可以不用云服务商提供的,直接百度或者B站搜索:“docker hub 国内镜像”,多找几个他人分享的镜像站。

有了Docker Hub国内镜像站后,命令行界面输入:nano /etc/docker/daemon.json,再按“Enter键”,将下面代码粘贴进去。

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
{
"registry-mirrors" :
   [
"https://mirror.ccs.tencentyun.com"
   ]
}

其中:“https://mirror.ccs.tencentyun.com”是腾讯云的Docker Hub镜像站,如果你用的不是腾讯云服务器,就别用这个镜像站,换成你云服务商提供的,或者网上找到的(云服务商提供的一般不是完整的镜像站,有些镜像可能拉取不到,不过速度非常快。有特殊需求还是建议网上找个完整版的镜像站吧)。镜像站可以填写多个,一个一行,如下图:

粘贴好后,按“Ctrl+O”键保存,再按“Enter”键确认,最后按“Ctrl+X”退出。
接着命令行界面输入:systemctl restart docker,重启Docker,等几秒重启成功后就行了。

验证是否配置成功

直接用 docker pull 命令拉取hello-world 镜像测试,能成功拉取就说明配置好了,如下图:

未经允许不得转载:无花果 » Debian系统一键安装Docker,与配置国内镜像仓库

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏