公众号:架构师与哈苏
关注公众号进入it交流群! 公众号:架构师与哈苏 不定时都会推送一些实用的干货。。。

安装docker

如果你之前安装过 docker,请先删掉

sudo yum remove docker docker-common docker-selinux docker-engine
安装一些依赖

sudo yum install -y yum-utils device-mapper-persistent-data lvm2

根据你的发行版下载repo文件: 

wget -O /etc/yum.repos.d/docker-ce.repo https://download.docker.com/linux/centos/docker-ce.repo
把软件仓库地址替换为 TUNA:

sudo sed -i 's+download.docker.com+mirrors.tuna.tsinghua.edu.cn/docker-ce+' /etc/yum.repos.d/docker-ce.repo

最后安装:

sudo yum makecache fast
sudo yum install docker-ce

开启docker远程访问


vim /usr/lib/systemd/system/docker.service
在ExecStart最后面加上
-H tcp://0.0.0.0:2375  -H unix:///var/run/docker.sock

idea中下载docker插件

配置idea中远程docker环境

image-20200803110713750.png

Docker部署配置

image-20200803110757560.png

创建Dockerfile

image-20200803110448152.png

# Dockerfile
# 基于的镜像
FROM openjdk:8-jdk-alpine

ADD target/chemical.jar chemical.jar
RUN ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
RUN echo 'Asia/Shanghai' >/etc/timezone
# -Djava.security.egd=file:/dev/./urandom 可解决tomcat可能启动慢的问题
# 具体可查看:https://www.cnblogs.com/mightyvincent/p/7685310.html
ENTRYPOINT ["java","-Djava.security.egd=file:/dev/./urandom","-jar","/chemical.jar"]

# 对外端口
EXPOSE 10140

清空打包

image-20200803110828164.png

查询运行结果

image-20200803110901624.png

posted on 2020-09-16 12:26  公众号/架构师与哈苏  阅读(552)  评论(0编辑  收藏  举报