4.0.0 com.sdkj plutest0.0.1-SNAPSHOT plutest Demo project for Spring Boot 1.8 UTF-8 UTF-8 2.3.7.RELEASE com.sdkj.plutest.PlutestApplication10.67.78.92:8099/library ${artifactId} org.springframework.boot spring-boot-starter-weborg.springframework.boot spring-boot-starter-testtest org.junit.vintage junit-vintage-engineorg.springframework.boot spring-boot-dependencies${spring-boot.version} pom import com.google.cloud.tools jib-maven-plugin1.7.0 openjdk:8-jdk-alpine ${docker.image.prefix}/${docker.image.name} ${project.version} xxxxx xxxxx true -Xms128m -Xmx128m 10080 Asia/Shanghai ${app.main.class} true
编译推送:
mvn compile jib:build -DsendCredentialsOverHttp=true
拉取镜像:
1.注册docker仓库地址
cat /etc/docker/daemon.json
{
"registry-mirrors": ["https://pee6w651.mirror.aliyuncs.com"],
"insecure-registries": ["10.67.78.92:8099"]
}
修改完成后重启docker
service docker restart
因为是内网环境,所以直接将harbor仓库改为公共的了,可以直接进行拉取
docker run -p 10080:10080 --name plutest -d 10.67.78.92:8099/library/plutest:0.0.1-SNAPSHOT
其他:
停止容器,删除镜像
docker stop plutest && docker rm -f plutest && docker images | grep "10.67.78.92:8099/library/plutest:0.0.1-SNAPSHOT" | awk '{print $1":"$2}' | xargs docker rmi



