一 安装Docker
- 首次安装Docker
1.设置仓库
sudo yum install -y yum-utils \
device-mapper-persistent-data \
lvm2
2.设置稳定仓库
sudo yum-config-manager \
--add-repo \
https://download.docker.com/linux/centos/docker-ce.repo
3.安装 Docker Engine-Community
sudo yum install docker-ce docker-ce-cli containerd.io
4.列出并排序您存储库中可用的版本。
yum list docker-ce --showduplicates | sort -r
5.通过其完整的软件包名称安装特定版本
sudo yum install docker-ce-18.09.1 docker-ce-cli-18.09.1 containerd.io
6.启动 Docker
sudo systemctl start docker
7.测试是否安装成功
sudo docker run hello-world
二 注册https://hub.docker.com
三 新建Springboot项目
- 添加依赖
<plugin>
<groupId>com.google.cloud.tools</groupId>
<artifactId>jib-maven-plugin</artifactId>
<version>1.7.0</version>
<configuration>
<from>
<image>openjdk:alpine</image>
</from>
<to>
<image>docker.io/wongsung/dockerjib</image>
<tags>
<tag>v1</tag>
</tags>
<auth>
<username>你的账户</username>
<password>你的密码</password>
</auth>
</to>
</configuration>
<executions>
<execution>
<phase>package</phase>
<goals>
<goal>build</goal>
</goals>
</execution>
</executions>
</plugin>
- 在当前项目下构建镜像
mvn compile jib:build
- 启动镜像
docker run -d --name mydockerjib -p 8080:8080 docker.io/wongsung/dockerjib:v1