Docker 发布springboot项目

1.使用gradle插件打docker镜像并发布到公司neus仓库:gradle jib -DsendCredentialsOverHttp=true
2.测试环境拉取镜像:sudo docker pull nexus.xxl.cn:8082/xxx/xxx-server:latest

3.停止正在运行的同名容器:sudo docker stop xxx-server

4.启动服务:sudo docker run -d -p 9999:9999 --name xxx-server --rm -e "JAVA_TOOL_OPTIONS=-Duser.timezone=Asia/Shanghai -Dspring.profiles.active=test" -e "MARKETING_MYSQL_URL=jdbc:mysql://172.17.0.1:3306/xxx?useUnicode=true&characterEncoding=utf8" -e "MARKETING_REDIS_HOST=172.17.0.1" nexus.xxl.cn:8082/xxx/xxx-server:latest

5.查看日志: sudo docker logs -ft xxx-server

查看本地镜像:sudo docker images
根据镜像创建并启动容器:sudo docker run <镜像名称>
启动停止容器:sudo docker start/stop <现有容器>
查看正在运行的容器:sudo docker ps
查看所有容器:sudo docker ps -a
删除镜像:sudo docker rmi <镜像>
删除容器:sudo docker rm <容器>
执行容器内部命令: sudo docker exec -it <容器> <命令>
查看容器日志:sudo docker logs <容器

posted @ 2020-12-22 09:43  北方有鱼  阅读(258)  评论(0编辑  收藏  举报