汉南公司网站建设,管理手机网站,开淘宝店和做网站有什么区别,wordpress首页只显示文章摘要一、开启Docker服务器的远程访问
1.1 开启2375远程访问
默认的dokcer是不支持远程访问的#xff0c;需要加点配置#xff0c;开启Docker的远程访问
# 首先查看docker配置文件所在位置
systemctl status docker# 会输出如下内容#xff1a;
● docker.service - Docker Ap…一、开启Docker服务器的远程访问
1.1 开启2375远程访问
默认的dokcer是不支持远程访问的需要加点配置开启Docker的远程访问
# 首先查看docker配置文件所在位置
systemctl status docker# 会输出如下内容
● docker.service - Docker Application Container EngineLoaded: loaded (/etc/systemd/system/docker.service; enabled; vendor preset: disabled)Active: active (running) since Thu 2020-12-17 14:22:23 CST; 18min agoDocs: http://docs.docker.comMain PID: 25113 (dockerd)
确定docker配置文件位置在/etc/systemd/system/docker.service
然后编辑修改docker配置文件
vi /lib/systemd/system/docker.service
找到包含ExecStart的这行添加如下内容
ExecStart/usr/bin/dockerd -H tcp://0.0.0.0:2375 -H unix:///var/run/docker.sock \
其中2375端口为docker远程服务端口包含了docker可视化工具portainer以及远程上传镜像的功能。
1.2 添加harbor镜像配置
编辑docker的配置文件
vi /etc/docker/daemon.json
# 添加harbor镜像地址
{ insecure-registries: [192.168.0.20:81]
}
1.3 重启docker服务
# 后台配置重新加载
systemctl daemon-reload
# 重启docker服务
systemctl restart docker.service
# 此处可能会出现docker无法启动情况可能是由于docker.service配置文件修改错误重新修改一次然后重新执行上述命令即可#查看配置的端口号2375是否开启非必要
netstat -nlpt
1.4 验证是否开启成功
查看端口是否开启
#如果找不到netstat命令使用yum install net-tools安装
[rootadministrator ~]# netstat -antp | grep dockerd
tcp6 0 0 :::2375 :::* LISTEN 4514/dockerd
直接curl看是否生效测试通过localhost是否能使用Docker Engine API
curl http://127.0.0.1:2375/info
curl http://localhost:2375/version
访问http://ip:2375/version测试远程能否通过主机IP使用Docker Engine API 二、通过IDEA操作Docker
2.1 下载docker插件
使用idea的docker插件连接dockeridea默认已经下载过docker插件了如果没有的话需要在idea下载docker插件 2.2 配置远程docker
点击idea的设置选项file — setting - docker,新建连接 连接成功之后就可以使用服务器(虚拟机)上的docker了 2.3 拉取镜像
idea可以通过可视化的方式拉取镜像不用自己去敲命令 有时候会出现拉取的时间超时的情况可以配置一下国内的镜像获取阿里云的加速器 2.4 创建容器并运行
创建并且运行docker容器 创建成功之后可以看到新创建的容器也可以在服务器(虚拟机)上用docker命令查看 重启容器、停止容器和删除容器等操作