1、Docker 安装
#安装docker
yum -y install docker
#启动docker
systemctl start docker
#查看docker是否运行
ps aux | grep docker
#设置开机自启
systemctl enable docker
2、修改仓库为国内仓库
#切换国内Docker仓库
vi /etc/docker/daemon.json
#添加下列代码
{
"registry-mirrors": ["https://registry.docker-cn.com"]
}
#重新加载
systemctl daemon-reload
#重启docker
systemctl restart docker
3、Docker 部署 Springboot 项目
-
1.Springboot 项目通过 Maven install 打成 jar 包的形式。
project-jar 2.项目中生成Dockerfile文件
FROM java:8
VOLUME /tmp
ADD eureka-server-1.0-SNAPSHOT.jar front.jar
RUN bash -c 'touch /front.jar'
ENTRYPOINT ["java","-Djava.security.egd=file:/dev/./urandom","-jar","/front.jar"]
-
3.服务器中创建文件夹,将.jar 与 Dockerfile 文件放入
DockerSpace -
4.创建镜像
docker build -t 项目名称 : 版本
Docker-build 5.启动镜像
查看镜像: docker images
Docker-images
启动镜像 : docker run -d -p 8081:8081 --name 命名 项目名称 : 版本
Docker-run
运行成功
Docker-run-success
记录
修改未启动容器
docker inspect 容器ID