前言:
- 本文為本人整理之筆記,如有侵權冒犯,請立即告知
作業環境:CentOS 7 mini
這邊拿SmartFoxServer 作為Dockerfile作為測試
建立 Dockerfile
mkdir docker-test
cd docker-test
vi Dockerfile
FROM centos:7 MAINTAINER scott RUN yum install -y wget WORKDIR /etc RUN wget https://www.smartfoxserver.com/download/get/267/SFS2X_unix_2_14_0.tar RUN tar xf SFS2X_unix_2_14_0.tar WORKDIR /etc/SmartFoxServer_2X/SFS2X #CMD ./sfs2x-service start CMD ./sfs2x-service start-launchd |
docker build -t sfs .
docker run -d -p 8080:8080 -p 9933:9933 sfs
測試:172.16.16.15:8080
筆記備註:
將服務build成images後,接下來只要進入容器進行更新和修改,並依版本上傳自Docker 空間存放即可
進入容器方式如下
透過 docker ps
確認 CONTAINER ID
docker exec -it CONTAINER ID bash
離開容器 Ctrl+D
參考筆記:
天下風雲出我輩,一入江湖歲月催,
塵事如潮人如水,只嘆江湖幾人回。