Docker--简介,安装并导入2048小游戏

Docker简介

Docker
是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的 Linux或Windows
机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口

沙箱是一种按照安全策略限制程序行为的执行环境。

Docker的应用场景

Web 应用的自动化打包和发布。

自动化测试和持续集成、发布。

在服务型环境中部署和调整数据库或其他的后台应用。

从头编译或者扩展现有的 OpenShift 或 Cloud Foundry 平台来搭建自己的 PaaS 环境。

Docker 架构

Docker 使用客户端-服务器 (C/S) 架构模式,使用远程API来管理和创建Docker容器。Docker 容器通过 Docker
镜像来创建。容器与镜像的关系类似于面向对象编程中的对象与类。

Docker面向对象
容器对象
镜像

Docker采用 C/S架构 Docker daemon 作为服务端接受来自客户的请求,并处理这些请求(创建、运行、分发容器)。
客户端和服务端既可以运行在一个机器上,也可通过 socket 或者RESTful API 来进行通信。 Docker daemon
一般在宿主主机后台运行,等待接收来自客户端的消息。 Docker 客户端则为用户提供一系列可执行命令,用户用这些命令实现跟 Docker
daemon 交互

Docker安装

所有包可从我的网盘中拿
链接: https://pan.baidu.com/s/1wDQfKC8tbYTqnX1i8GPRtw 提取码: vmyt

安装docker

#安装包
docker-ce-18.06.1.ce-3.el7.x86_64.rpm
#依赖包
container-selinux-2.21-1.el7.noarch.rpm
libsemanage-2.5-8.el7.x86_64.rpm
libsemanage-python-2.5-8.el7.x86_64.rpm
pigz-2.3.4-1.el7.x86_64.rpm
policycoreutils-2.5-17.1.el7.x86_64.rpm
policycoreutils-python-2.5-17.1.el7.x86_64.rpm

配置yum源(docker所需全部包全部都在yum源docker.repo中)

[root@server1 kiosk]# cat /etc/yum.repos.d/yum.repo 
[YUM]
name=yum
baseurl=http://172.25.26.250/7.3
gpgcheck=0
[root@server1 kiosk]# cat /etc/yum.repos.d/docker.repo
[docker]
name=docker
baseurl=http://172.25.26.250/docker
gpgcheck=0

在这里插入图片描述

查看是否配置成功

[root@server1 kiosk]# yum clean all
[root@server1 kiosk]# yum repolist

在这里插入图片描述
安装、打开docker-ce

[root@server1 kiosk]# yum install docker-ce

[root@server1 kiosk]# systemctl start docker
[root@server1 kiosk]# systemctl enable docker

在这里插入图片描述

导入game2048小游戏

导入镜像game2048.tar

[root@server1 kiosk]# docker load -i game2048.tar 

在这里插入图片描述
制定连接镜像,建立启动名为vm2 ,启动端口为80启动game2048的容器

[root@server1 kiosk]# docker run -d --name vm2 -p 80:80 game2048

查看80端口是否打开

[root@server1 kiosk]# netstat -antlp

在这里插入图片描述

查看进程是否运行

[root@server1 kiosk]# docker ps

在这里插入图片描述
在浏览器输入ip地质访问,成功访问到小游戏

在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值