docker的一些小技巧

docker cp 容器文件

docker cp 45c7b156f1dd:/etc/nginx/nginx.conf /etc/nginx/nginx.conf

docker 查看 容器的目录

docker inspect : 获取容器/镜像的元数据。

用法 :①可以查看镜像所链接的目录

docker inspect [OPTIONS] NAME|ID [NAME|ID...]

画板 draw.io

 docker run -itd --name="draw-io" --restart=always -p 8001:8080 fjudith/draw.io

draw.io 生成的html页面可以点击组件

在线小游戏

(17条消息) Docker搭建RPG小游戏_z1360408752的博客-CSDN博客_docker游戏镜像

(17条消息) Docker搭建RPG小游戏_z1360408752的博客-CSDN博客_docker游戏镜像




vi Dockerfile

FROM centos:7
ADD http://23126342.s21d-23.faiusrd.com/0/ABUIABAAGAAg1M3F9wUoxOzFiwY?f=BrowserQuest.tar.gz&v=1592878804 /
RUN yum install php-cli php-process php-devel php-pear libevent-devel -y && yum clean all
RUN tar xzvf /ABUIABAAGAAg1M3F9wUoxOzFiwY \
&& echo -e 'sed -i "s/hostip/$HOST_IP/g" /BrowserQuest/Web/config/config_local.json && php start.php start' > /BrowserQuest/run.sh 
WORKDIR /BrowserQuest
EXPOSE 8000
EXPOSE 8787
CMD ["bash","run.sh"]


docker run -d  -p 8000:8000 -p 8787:8787 -e HOST_IP=1.15.7.2 rpggame

docker build -t rpggame .





"name":"xxxxx","weapon":"goldensword","armor":"goldenarmor"
name:游戏昵称
weapon:武器(代码中我已更改为圣剑)
armor:防具(代码中我已更改为圣甲)
钢剑:sword2
斧头:axe
炽烈剑:redsword
魔剑:bluesword
圣剑:goldensword
晨星:morningstar
皮甲:leatherarmor
铠甲:mailarmor
板甲:platearmor
红宝石盔甲:redarmor
圣甲:goldenarmor
治疗药水:flask
蛋糕:cake
老鼠汉堡:burger
火狐之力:firePotion

游戏地址: 地址

参考链接

CentOS Docker 安装 | 菜鸟教程 (runoob.com)