0%

docker apijson

apijson 部署

镜像创建

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
# 找不到java命令
cd /usr/sbin/
ln -s /root/soft/jdk1.8.0_291/bin/java java


# 将历史镜像删除干净
docker commit jdk1.8 fmzh/jdk1.8-cst
docker image build -t fmzh/apijson .
docker run --name apijson -p 8080:8080 -d fmzh/apijson
docker exec -it apijson bash

docker run --name apijson -p 8080:8080 -v /Volumes/T7/project/project_foxhello/apijsonboot-multidatasource/docker/upload:/root/app/upload -d fmzh/apijson


docker run -e JAVA_TOOL_OPTIONS="-Dapijson.debug=false" --name apijson -p 8080:8080 -v /Volumes/T7/project/project_foxhello/apijsonboot-multidatasource/docker/upload:/root/app/upload -v /Volumes/T7/project/project_foxhello/apijsonboot-multidatasource/docker/application.yml:/root/app/application.yml -d fmzh/apijson

docker logs -f apijson

# 查看系统语言
locale

# 日志乱码

镜像上传

1
2
3
4
docker tag fmzh/apijson fmzh/apijson:v1.0.0
docker push fmzh/apijson:v1.0.0

docker push fmzh/apijson

镜像版本规划

1
2
3
先提交版本号版本,再发布最新版本

docker tag时 如果别名存在, 原来的镜像会变成none名称

参考

  1. docker 更新并保存历史版本