【docker】制作北极星镜像

2022-07-19 08:32:58 浏览数 (3)

最近再学习docker,正好拿这个北极星试试自己的水平。水了这篇文章。

官网:

https://polarismesh.cn/

本文采用单机版安装北极星。


一、下载安装包

github下载

下载地址:https://github.com/polarismesh/polaris/releases

11

二、编写Dockerfile

将文件解压上传到和Dockerfile同目录下,并修改名称为polaris,如下图所示

22

编写Dockerfile并上传到和polaris文件夹同目录下。

代码语言:javascript复制
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

三、编译镜像

执行如下命令

代码语言:javascript复制
docker build -t polaris:1.0 .

查看镜像

代码语言:javascript复制
docker images
11

四、运行镜像

执行如下命令

代码语言:javascript复制
docker run -itd --name bjx -p 8080:8080 -p 8081:8090 -p 8082:9090 -p 8083:9091 polaris:1.0

查看日志

代码语言:javascript复制
docker logs bjx
11

五、访问

地址:

ip:8080

11

登录后台

22

完!

关于

腾云先锋(TDP,Tencent Cloud Developer Pioneer)是腾讯云GTS官方组建并运营的技术开发者群体。这里有最专业的开发者&客户,能与产品人员亲密接触,专有的问题&需求反馈渠道,有一群志同道合的兄弟姐妹。来加入属于我们开发者的社群吧!

0 人点赞