更新時間:2022-11-03 09:25:54 來源:動力節點 瀏覽1436次
在Java的學習中,大家會學到Docker教程,首先我們來看看如何安裝docker
環境:以下命令在Centos7上運行通過
yum -y update
yum install -y yum-utils device-mapper-persistent-data lvm2
yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
yum install docker-ce
systemctl start docker
原則:一個容器部署一個微服務,而不是一個容器部署多個微服務,不要問為什么,問了就是最佳實踐
docker pull openjdk:11
mkdir -p /opt/dockerApp/book-register
cd /opt/dockerApp/book-register
準備文件:
vim /opt/dockerApp/book-register/Dockerfile
FROM openjdk:11
#將本地文件夾掛載到當前容器
VOLUME /tmp
#復制文件到容器
ADD book-register-2.0.jar /opt/book-register-2.0.jar
ADD config /opt/config
#聲明需要暴露的端口
EXPOSE 8888
#設置運行時工作目錄
WORKDIR /opt
#配置容器啟動后執行的命令
ENTRYPOINT ["java","-jar","book-register-2.0.jar"]
構建docker鏡像,注意,最后有一個“.”,表示當前目錄
docker build -t book-register:2.0 .
鏡像制作成功!docker images可查看。
docker容器啟動:
docker run -d -p 8888:8888 --name book-register book-register:2.0
管理:
docker exec -it book-register /bin/bash
0基礎 0學費 15天面授
有基礎 直達就業
業余時間 高薪轉行
工作1~3年,加薪神器
工作3~5年,晉升架構
提交申請后,顧問老師會電話與您溝通安排學習