#Docker quick start
docker及docker-compose的安装,请参考:
https://www.runoob.com/docker/centos-docker-install.html
https://www.runoob.com/docker/docker-compose.html
将docker-quick-start 上传到linux目录下(如:/opt/kongx)
从gitee下载:点击发布版本下载kongx-serve-2.0.0.zip(此处仅示例,请根据需要下载对应的版本) 下载后,安装目录结构如下显示:
./
├── conf
│ └── my.cnf
├── docker-compose.yml
├── Dockerfile
├── kongx-serve-2.0.0.zip
└── sql
└── kongx.sql
docker-compose build
[root@localhost docker-quick-start]# docker-compose build
kongx_db uses an image, skipping
Building kongx_serve
Step 1/9 : FROM openjdk:8-jre-alpine
---> f7a292bbb70c
Step 2/9 : ENV KONGX_RUN_MODE "Docker"
---> Using cache
---> 2f0edf749734
Step 3/9 : ENV VERSION 2.0.0
---> Using cache
---> e800cc68a4aa
Step 4/9 : ENV SERVER_PORT 8095
---> Using cache
---> 5be1e9d2e646
Step 5/9 : RUN echo "http://mirrors.aliyun.com/alpine/v3.8/main" > /etc/apk/repositories && echo "http://mirrors.aliyun.com/alpine/v3.8/community" >> /etc/apk/repositories && apk update upgrade && apk add --no-cache procps curl bash unzip tzdata && ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime && echo "Asia/Shanghai" > /etc/timezone && mkdir -p /kongx-serve
---> Using cache
---> b608753f9c61
Step 6/9 : ADD kongx-serve-${VERSION}.zip /kongx-serve/kongx-serve-${VERSION}.zip
---> ee7d59225dff
Step 7/9 : RUN unzip /kongx-serve/kongx-serve-${VERSION}.zip -d /kongx-serve && rm -rf /kongx-serve/kongx-serve-${VERSION}.zip && chmod +x /kongx-serve/scripts/startup.sh
---> Running in 27e8844c565f
Archive: /kongx-serve/kongx-serve-2.0.0.zip
creating: /kongx-serve/scripts/
inflating: /kongx-serve/kongx-serve.conf
extracting: /kongx-serve/kongx-serve-2.0.0-sources.jar
inflating: /kongx-serve/scripts/startup.sh
inflating: /kongx-serve/kongx-serve-2.0.0.jar
inflating: /kongx-serve/config/application.properties
inflating: /kongx-serve/scripts/shutdown.sh
Removing intermediate container 27e8844c565f
---> 253a1bacf32d
Step 8/9 : EXPOSE $SERVER_PORT
---> Running in 7c4adb442eee
Removing intermediate container 7c4adb442eee
---> 865948e2336f
Step 9/9 : CMD ["/kongx-serve/scripts/startup.sh"]
---> Running in e688eb30d605
Removing intermediate container e688eb30d605
---> 2cbb91315c9d
docker-compose up -d
[root@localhost docker-quick-start]# docker-compose up -d
Starting kongx_db ... done
Starting kongx_serve ... done
[root@localhost docker-quick-start]#
http://docker-host-ip:13306/kongx_serve
用户:root
密码:无
端口号:13306