Docker的配置与容器的拉取镜像、端口映射

VM虚拟机的配置(linux redhat系统)

  • 首先下载Redhat7.6的镜像
  • 创建一个虚拟机(一定选择随后加载镜像文件,否则自动配置)
  • 更改镜像,自定义硬件
    在这里插入图片描述
  • 创建成功
    在这里插入图片描述
  • 开启虚拟机
    在这里插入图片描述
  • 设置语言
    在这里插入图片描述
  • 更改时区
    在这里插入图片描述
  • 取消enabled
    在这里插入图片描述
    在这里插入图片描述
  • 设置管理员密码
    在这里插入图片描述
  • 等待
    在这里插入图片描述
    在这里插入图片描述
  • 创建成功母机,现在开始克隆三台vm1,vm2,vm3
  • 并快照,快照方便出现问题时恢复
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

配置网络和软件源

  • 关闭防火墙
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
  • 修改配置文件
    在这里插入图片描述
    在这里插入图片描述
  • 重启
    在这里插入图片描述
  • 重新命名网卡
    在这里插入图片描述
  • 填写网卡配置文件
    在这里插入图片描述
  • 更改/etc/hosts配置文件
    在这里插入图片描述
    在这里插入图片描述
  • 配置软件源,并测试
    在这里插入图片描述
    在这里插入图片描述

docker

docker容器介绍

  • 在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

虚拟机与容器技术对比

  • 在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

建立并配置容器

  • 在这里插入图片描述
  • 可以去阿里云开发者社区,下载
    在这里插入图片描述
    在这里插入图片描述
  • 获取软件仓库
  • 配置两个软件仓库,以便下载docker并解决依赖问题
  • vim docker-ce.repo
[docker-ce-stable]
name=Docker CE Stable - $basearch
baseurl=https://mirrors.aliyun.com/docker-ce/linux/centos/7/x86_64/stable
enabled=1
gpgcheck=0
  • vim CentOS-Base.repo
[base]
name=CentOS-$releasever - Base - mirrors.aliyun.com
failovermethod=priority
baseurl=http://mirrors.aliyun.com/centos/$releasever/os/$basearch/
        http://mirrors.aliyuncs.com/centos/$releasever/os/$basearch/
        http://mirrors.cloud.aliyuncs.com/centos/$releasever/os/$basearch/
gpgcheck=1
gpgkey=http://mirrors.aliyun.com/centos/RPM-GPG-KEY-CentOS-7
enabled=0
#released updates
[updates]
name=CentOS-$releasever - Updates - mirrors.aliyun.com
failovermethod=priority
baseurl=http://mirrors.aliyun.com/centos/$releasever/updates/$basearch/
        http://mirrors.aliyuncs.com/centos/$releasever/updates/$basearch/
        http://mirrors.cloud.aliyuncs.com/centos/$releasever/updates/$basearch/
gpgcheck=1
gpgkey=http://mirrors.aliyun.com/centos/RPM-GPG-KEY-CentOS-7
enabled=0


#additional packages that may be useful

[extras]
name=CentOS-$releasever - Extras - mirrors.aliyun.com
failovermethod=priority
baseurl=http://mirrors.aliyun.com/centos/7/extras/x86_64/
gpgcheck=0

#additional packages that extend functionality of existing packages
[centosplus]
name=CentOS-$releasever - Plus - mirrors.aliyun.com
failovermethod=priority
baseurl=http://mirrors.aliyun.com/centos/$releasever/centosplus/$basearch/
        http://mirrors.aliyuncs.com/centos/$releasever/centosplus/$basearch/
        http://mirrors.cloud.aliyuncs.com/centos/$releasever/centosplus/$basearch/
gpgcheck=1
enabled=0
gpgkey=http://mirrors.aliyun.com/centos/RPM-GPG-KEY-CentOS-7

#contrib - packages by Centos Users
[contrib]
name=CentOS-$releasever - Contrib - mirrors.aliyun.com
failovermethod=priority
baseurl=http://mirrors.aliyun.com/centos/$releasever/contrib/$basearch/
        http://mirrors.aliyuncs.com/centos/$releasever/contrib/$basearch/
        http://mirrors.cloud.aliyuncs.com/centos/$releasever/contrib/$basearch/
gpgcheck=1
enabled=0
gpgkey=http://mirrors.aliyun.com/centos/RPM-GPG-KEY-CentOS-7
  • 使用软件将无图形和有图形连接在一起,SSH在这里插入图片描述
  • 输入目标主机IP
    在这里插入图片描述
  • 下载config(解决部分虚拟机安装之后无法使用ifconfig)
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
  • 成功连接并配置软件源
    在这里插入图片描述
  • docker ps检查docker情况
    在这里插入图片描述
  • 桥接不上,所以要更改配置文件
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

docker拉取镜像与端口映射

拉取一个本地软件仓库的游戏

  • 拉取游戏镜像,镜像默认监听端口是80
    在这里插入图片描述
    在这里插入图片描述
  • 访问80端口,成功
  • 建立端口映射,自动转发
    在这里插入图片描述

布nginx镜像

  • 从官网拉取nginx镜像
    在这里插入图片描述
  • docker history镜像做了哪些历史步骤
    在这里插入图片描述
  • docker0所有桥接的网桥
  • 每个容器中每个镜像都有各自的网址
  • curl 直接访问封装好的nginx
  • 容器更关注应用本身
  • docker inspect nginx获取容器镜像原数据
  • 前面是自己名字,镜像名字
    在这里插入图片描述
    在这里插入图片描述
  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值