备注:${}和<> 指变量 ##hos-docker ### 1.服务说明: 该服务的主要功能是作为docker打包发布的demo工程 ### 2.配置说明: 参考地址:https://blog.csdn.net/weixin_36667844/article/details/74644233 #### a . 开启docker远程API 修改docker配置文件#vi /usr/lib/systemd/system/docker.service ,进入编辑模式后,将ExecStart这一行后面加上 -H tcp://0.0.0.0:2375 -H unix:///var/run/docker.sock ,改完后如下所示 ExecStart=/usr/bin/dockerd -H tcp://0.0.0.0:2377 -H unix:///var/run/docker.sock #### b . 本地环境变量配置 添加系统环境变量:DOCKER_HOST:tcp://172.19.103.37:2377 //用于远程操作docker #### c . pom配置 com.spotify docker-maven-plugin //配置镜像名称 ${project.name}:${project.version} ${project.basedir}/src/main/docker false ${project.build.directory} ${project.build.finalName}.jar #### d . 编写dockerFile #### e . 打包发布: clean package docker:build -DskipTests //打包并发布到docker仓库 #### f . 运行镜像 初次使用,运行镜像,生成对应容器 docker images docker run -d -p 5050:5050 //启动