使用IDEA快速部署到Docker云端
一、Docker对外提供服务
1.编辑服务配置文件
vim /lib/systemd/system/docker.service
2.定位到ExecStart开头行
# 将原本的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
3.刷新服务配置并重启docker
systemctl daemon-reload
systemctl restart docker
- 完成上面所有步骤,还需将防火墙开放对应端口。
- 通过查看docker情况|镜像列表|容器列表地址来检查是否配置成功。
二、如何利用IntelliJ IDEA快捷部署
1.首先安装Docker插件
2.在settings中找到对应项并连接上自己docker服务器
- Engine API URL* 输入后如果连接成功,面板下方会提示
Connection successful
。- 如果是连接不上很有可能是你的Docker服务器没有开启对外访问。
配置好Docker服务器后,便可通过Docker控制台面板查看对应Docker服务器下的镜像和容器。
3.通过插件生成镜像并创建运行容器
前提:准备好你的Dockerfile文件并放在项目的根目录上。