这几天有人问我docker是怎么开启远程服务的?
正好之前我做过这件事情,并且写了相关的笔记,现在整理为一篇博客发出来。
安装Docker
首先更新一下自己的yum版本
yum update
安装一下所需要的软件包
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
添加Docker仓库
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
安装Docker引擎
yum install docker-ce docker-ce-cli containerd.io
启动Docker服务
systemctl start docker
检验安装
docker --version
开启远程服务
想要开启Docker的远程服务需要配置一下docker.service文件
我们先使用命令寻找一下这个文件
find / -name docker.service
这是我这里的地址
之后打开该文件
在下面位置加上 -H tcp://0.0.0.0:2375,这可以让其在2375端口打开
随后保存关闭,重新加载docker配置再启动即可
systemctl daemon-reload
systemctl restart docker
我们可以使用命令验证一下
curl http://localhost:2375/version
可以得到以下结果
也可以在浏览器中打开,我这边使用的云服务器,需要在云服务器中开放2375端口才行,随后访问该端口即可。