上篇文章:弃用宝塔,从零开始,用Docker搭建一个方便搬家,资源占用少的WordPress个人网站(上)主要写了服务器配置和域名选购,这篇文章还是延续,将介绍Docker安装与镜像仓库的配置。
Docker安装
网络上关于Docker安装的文章很多,各种各样的安装方式虽然不难,但普遍看起来有点乱和些许复杂,实操下来耗时且偶尔会出各种问题,对新手不友好。
本篇文章只介绍一种简单的安装方式:Docker官方脚本安装。两行代码,一键安装Docker。
安装步骤
继续上篇文章的操作,我们用的是Debian系统,且使用root权限登录服务器。
登录后,先升级一下系统中所有可更新的软件包。复制下面这行代码,在命令行界面粘贴,如下图:
-
1
apt update&& apt upgrade -y

然后,使用脚本安装Docker。复制下面两行代码,命令行界面粘贴,如下图:
-
1 -
2
curl -fsSL https://get.docker.com -o install-docker.sh
sh install-docker.sh --mirror Aliyun

检查是否安装成功
检查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,与配置国内镜像仓库