在云上配置docker的2048小游戏

来源:互联网 发布:matlab矩阵乘法代码 编辑:程序博客网 时间:2024/06/02 02:22

在某云上买了个云服务器(学生优惠),除了在windows想用linux测点命令和脚本感觉就没什么用了,搭建的VPN免流也跑不了。今天突然想了解下docker,就弄了个2048小游戏。

(自己的linux系统需要联网)安装软件,用云的好处是不用到处找依赖包,简单方便,刚体会到# yum install docker开启docker:# systemctl start docker拉取镜像:# docker pull alexwhen/docker-2048查看拉取的镜像:# docker imagesREPOSITORY                       TAG                 IMAGE ID            CREATED             SIZEdocker.io/alexwhen/docker-2048   latest              7929bcd70e47        2 years ago         8.011 MB创建容器:# docker run -d --name 2048 -p 8000:80 docker.io/alexwhen/docker-2048bd3f26b9f139c76c986e6541f92c5e0ef7734935b02f2d2bfc20f7e82aaf9012-d:后台--name:给该容器取的名字-p:端口映射,客户端访问8000端口查看容器状态:# docker ps -aCONTAINER ID        IMAGE                            COMMAND                  CREATED             STATUS              PORTS                  NAMESbd3f26b9f139        docker.io/alexwhen/docker-2048   "nginx -g 'daemon off"   14 minutes ago      Up 14 minutes       0.0.0.0:8000->80/tcp   2048

测试:
在浏览器中访问 ip:8000 ,就会出现2048游戏界面!
这里写图片描述

然后还了解了一些其他基本命令:

# docker run -it --name vm1 ubuntu bash 创建容器# docker ps -a          查看容器状态# docker attach vm1     连接容器# docker top vm1        查看容器进程# docker logs vm1       查看容器指令输出 -f 参数可以实时查看# docker inspect vm1    查看容器详情# docker stats vm1      查看容器资源使用率# docker diff vm1       查看容器修改 # docker stop vm1       停止容器# docker start vm1      启动容器# docker kill vm1       强制干掉容器# docker restart vm1    重启容器# docker pause/unpause vm1 暂停/恢复容器# docker rm vm1         删除容器# docker export vm1 > vm1.tar 导出容器# docker import vm1.tar image 导入容器为镜像 image镜像管理:# docker search 镜像      查询镜像# docker pull 镜像        拉取镜像# docker push 镜像        推送镜像# docker images          查看镜像# docker save ubuntu > ubuntu.tar   导出镜像# docker load -i ubuntu.tar         导入镜像# docker rmi  镜像        删除镜像