具体内容如下:
1、在Linux中安装docker
使用安装命令:
bash
apt-get install docker.io
还有一个是更新软件并安装docker:
sudo apt-get update sudo apt-get install docker-ce docker-ce-cli containerd.io
运行docker
bash
systemctl start docker
开机启动docker
bash
systemctl enable docker
查看docker 版本:docker --version
2、修改docker 配置,关闭防火墙,放行端口
关闭防火墙
#查看防火墙状态 systemctl status firewalld
暂停防火墙 systemctl stop firewalld
启动防火墙 systemctl start firewalld
或者放行端口:2375
firewall-cmd --zone=public --add-port=2375/tcp --permanent
先查看docker的配置文件:docker.service
bash
cat /usr/lib/systemd/system/docker.service
然后修改这个配置,如下图所示,在ExecStart后添加内容:
-H tcp://0.0.0.0:2375 -H unix:///var/run/docker.sock
bash
ExecStart=/usr/bin/dockerd -H tcp://0.0.0.0:2375 -H unix:///var/run/docker.sock
编辑命令:vim /usr/lib/systemd/system/docker.service

键盘按ESC 然后输入 【:wq】保存退出即可!
(可选)查看端口:用于检查服务器上是否开放了监听端口 2375,并查看与之相关的网络连接状态
ss -tuln | grep 2375
ss
: 是一个用于显示套接字统计信息的工具,类似于netstat
,但通常更快且更高效。-t
: 表示只显示 TCP 协议的相关信息。-u
: 表示只显示 UDP 协议的相关信息。-l
: 表示只显示处于监听状态的套接字。-n
: 表示不进行 DNS 解析,直接显示 IP 地址和端口号。grep 2375
: 这是一个过滤器命令,用于从ss
的输出中筛选出包含端口号 2375 的行。
3、重启docker
bash
systemctl daemon-reload && systemctl restart docker
或
bash
systemctl daemon-reload
systemctl restart docker
4、在IDEA中进行操作
①先给IDEA安装docker插件

安装之后添加docker操作:具体如下图所示




然后IDEA就可以连接到docker里面了!

最后在项目中编写dockerfile文件,最后打包运行即可!