http://xuewei.world:8000/
http://xuewei.world:8000/2020/02/13/idea%e9%9b%86%e6%88%90docker%e7%9a%84%e5%bf%ab%e6%8d%b7%e9%83%a8%e7%bd%b2/
http://xuewei.world:8000/
http://xuewei.world:8000/2020/02/13/idea%e9%9b%86%e6%88%90docker%e7%9a%84%e5%bf%ab%e6%8d%b7%e9%83%a8%e7%bd%b2/
目录
vim /lib/systemd/system/docker.service
将
ExecStart=/usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock
替换为
ExecStart=/usr/bin/dockerd -H tcp://0.0.0.0:2375 -H unix:///var/run/docker.sock
systemctl daemon-reload
systemctl restart docker
netstat -nlpt 查看端口是否被监听
开启端口
firewall-cmd --add-port=2375/tcp --permanent
firewall-cmd --reload
firewall-cmd --zone=public --list-ports
命令如下:
docker run –restart=always
当然如果你的容器已经启动,可以通过update命令进行修改.
命令如下:
docker update –restart=always
docker update --restart=always zwy
如果你想取消掉
命令如下:
docker update –restart=no
docker update --restart=no zwy
前提要服务器的Docker开启远程连接
/lib/systemd/system/docker.service
vim /lib/systemd/system/docker.service
将
ExecStart=/usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock
替换为
ExecStart=/usr/bin/dockerd -H tcp://0.0.0.0:2375 -H unix:///var/run/docker.sock
systemctl daemon-reload
systemctl restart docker
netstat -nlpt
firewall-cmd --add-port=2375/tcp --permanent
firewall-cmd --reload
firewall-cmd --zone=public --list-ports
在控制台输入:curl http://127.0.0.1:2375/version
,会显示下面的信息
在自己电脑上将上面的127.0.0.1换成你服务器的ip地址
如果不能访问,那么需要在服务器的管理控制台添加安全组规则,我的服务器是阿里云的。添加开放2375端口。如下图
之后在用浏览器访问,效果如下
打开设置中心
之后可能出现连接失败的问题,下面这样,原因就是你没有做我上面在服务器控制台添加安全组规则。
正常情况效果如下:
之后可以配置镜像加速器
点击OK之后,下方控制栏,出现Docker控制台
修改项目的pom文件
docker
com.spotify
docker-maven-plugin
1.0.0
http://服务器地址:2375
${docker.image.prefix}/${project.artifactId}
src/main/docker
/
${project.build.directory}
${project.build.finalName}.jar
在src的main下新建docker文件夹,将编写好的Dockerfile放到这个文件夹
依次使用 clean、package、docker:build
命令
最后一步的效果
查看Docker控制台
Docker控制台选中镜像右键,点击创建镜像,填写参数,点击run
这里点击run,启动container的时候可能会出现出现iptables: No chain/target/match by that name。容器启动失败的问题。只需要重启一下docker服务就行。
一些日志和配置信息
浏览器访问服务器的8080端口
最后修改日期:2020-12-10
https://blog.csdn.net/u013737132/article/details/111090922