天天看點

【docker】制作北極星鏡像一、下載下傳安裝包二、編寫Dockerfile三、編譯鏡像四、運作鏡像五、通路關于

最近再學習docker,正好拿這個北極星試試自己的水準。水了這篇文章。

官網:

https://polarismesh.cn/

本文采用單機版安裝北極星。

一、下載下傳安裝包

github下載下傳

下載下傳位址:https://github.com/polarismesh/polaris/releases

【docker】制作北極星鏡像一、下載下傳安裝包二、編寫Dockerfile三、編譯鏡像四、運作鏡像五、通路關于

1

二、編寫Dockerfile

将檔案解壓上傳到和Dockerfile同目錄下,并修改名稱為polaris,如下圖所示

【docker】制作北極星鏡像一、下載下傳安裝包二、編寫Dockerfile三、編譯鏡像四、運作鏡像五、通路關于

2

編寫Dockerfile并上傳到和polaris檔案夾同目錄下。

FROM centos:7
#設定作者
MAINTAINER ming_iot
#設定環境變量
ENV HOME /home/polaris
RUN mkdir $HOME

#設定工作目錄
WORKDIR $HOME

#複制檔案
COPY polaris $HOME/
# 安裝依賴
RUN yum install lsof unzip net-tools crontabs -y

#聲明使用的端口,需要-p去綁定主控端否則将随機綁定
EXPOSE 8080
EXPOSE 8090
EXPOSE 9090
EXPOSE 9091
CMD	bash install.sh && /bin/bash           

複制

三、編譯鏡像

執行如下指令

docker build -t polaris:1.0 .           

複制

檢視鏡像

docker images           

複制

【docker】制作北極星鏡像一、下載下傳安裝包二、編寫Dockerfile三、編譯鏡像四、運作鏡像五、通路關于

1

四、運作鏡像

執行如下指令

docker run -itd --name bjx -p 8080:8080 -p 8081:8090 -p 8082:9090 -p 8083:9091 polaris:1.0           

複制

檢視日志

docker logs bjx           

複制

【docker】制作北極星鏡像一、下載下傳安裝包二、編寫Dockerfile三、編譯鏡像四、運作鏡像五、通路關于

1

五、通路

位址:

ip:8080

【docker】制作北極星鏡像一、下載下傳安裝包二、編寫Dockerfile三、編譯鏡像四、運作鏡像五、通路關于

1

登入背景

【docker】制作北極星鏡像一、下載下傳安裝包二、編寫Dockerfile三、編譯鏡像四、運作鏡像五、通路關于

2

完!

關于

騰雲先鋒(TDP,Tencent Cloud Developer Pioneer)是騰訊雲GTS官方組建并營運的技術開發者群體。這裡有最專業的開發者&客戶,能與産品人員親密接觸,專有的問題&需求回報管道,有一群志同道合的兄弟姐妹。來加入屬于我們開發者的社群吧!