docker部署java应用程序
Posted bonniewss
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了docker部署java应用程序相关的知识,希望对你有一定的参考价值。
安装docker
脚本安装:docker-install.sh文件
#!/bin/sh
#install curl
apt-get update
apt-get install -y curl
apt-get update
apt-get install -y curl
#install-docker
curl -fsSL get.docker.com -o get-docker.sh ——将get.docker.com上的文件写到本地文件get-docker.sh中
sh get-docker.sh --mirror Aliyun ——执行get-docker.sh
curl -fsSL get.docker.com -o get-docker.sh ——将get.docker.com上的文件写到本地文件get-docker.sh中
sh get-docker.sh --mirror Aliyun ——执行get-docker.sh
#install speeder
curl -sSL https://get.daocloud.io/daotools/set_mirror.sh | sh -s http://573b0ee5.m.daocloud.io ——配置docker加速器
systemctl restart docker.service ——重启docker服务
curl -sSL https://get.daocloud.io/daotools/set_mirror.sh | sh -s http://573b0ee5.m.daocloud.io ——配置docker加速器
systemctl restart docker.service ——重启docker服务
#test docker ——通过已有的docker镜像helloworld测试docker是否安装成功
docker run hello-world
docker run hello-world
配置docker加速器
国内官方Docker Hub仓库很慢,所以需要配置一个国内的镜像
使用命令编辑文件:
vim /etc/docker/daemon.json
加入下面的数据:
docker-cn镜像:
"registry-mirrors": ["https://registry.docker-cn.com"]
重启docker
systemctl daemon-reload
systemctl restart docker
创建dockerfile
from jdk --基础镜像
add helloworld.jar --添加jar包
8001:8001--映射端口
java -jar --启动jar包
将镜像push到Harbor
-----
https://www.cnblogs.com/hutao722/p/9670482.html
以上是关于docker部署java应用程序的主要内容,如果未能解决你的问题,请参考以下文章