利用Jib部署Spring Boot到docker

时间:2019-11-08
本文章向大家介绍利用Jib部署Spring Boot到docker,主要包括利用Jib部署Spring Boot到docker使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。

      一 安装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

原文地址:https://www.cnblogs.com/qifengle1412/p/11818287.html