您的位置:首页 > 运维架构 > Docker

Docker部署运行SpringBoot项目,使用Dockerfile创建镜像

2019-07-05 14:07 831 查看

1 首先安装好docker环境
1.1 安装yum-utils:
yum install -y yum-utils device-mapper-persistent-data lvm2

1.2 为yum源添加docker仓库位置
yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo

1.3 安装docker
yum install docker-ce
1.4 启动docker
systemctl start docker
2 打包项目

3 将打包后的jar上传到服务器
4 创建Dockerfile文件
可以在本地建立了然后上传到服务器


FROM java:8
VOLUME /tmp
ADD mall-0.0.1-SNAPSHOT.jar /test-mall.jar
ENTRYPOINT [“java”,"-Djava.security.egd=file:/dev/./urandom","-jar","/test-mall.jar"]

执行docker的命令构建镜像(注意后面有个点)
docker build -t mall-test .


5 运行镜像
docker run -d -p 8080:8080 --name mall-test2 mall-test


systemctl start firewalld
firewall-cmd --zone=public --add-port=8080/tcp --permanent
firewall-cmd --reload
在云服务器上设置该端口能被外网访问

访问成功

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: