内网环境安装docker并运行hello-world

一、环境说明

操作系统:CentOS7.4
docker版本:docker-ce-18.06.1.ce-3.el7.x86_64
安装包下载:https://download.csdn.net/download/zz_aiytag/11831396
安装包内的文件包括:

  • docker安装包:docker-ce-18.06.1.ce-3.el7.x86_64.rpm
  • 版本大于2.9的依赖包:container-selinux-2.9-4.el7.noarch.rpm
  • 导出的hello-world镜像:hello-world.tar

二、本地源配置

1、在/opt目录(自定义)下新建docker文件夹
2、将rpm拷贝到/opt/docker目录内
在这里插入图片描述
3、安装createrepo工具

yum -y install createrepo

4、在/opt/docker目录内执行createrepo
在这里插入图片描述
5、在/etc/yum.repo.d目录内新建docker.repo
6、编辑docker.repo

[docker]
name=docker
baseurl=file:///opt/docker/
gpgcheck=0
enabled=1

三、 安装docker并测试

1、安装docker

yum -y install docker-ce

在这里插入图片描述
这里依赖的container-selinux版本要求高于2.9,操作系统自带的版本过低,需要引入高版本。
2、启动docker
安装完成后,启动docker服务

systemctl start docker
systemctl status docker

在这里插入图片描述
3、检查服务,设置开机启动
使用docker version检查服务是否安装正常。

docker version
systemctl enable docker

在这里插入图片描述

四、 简单示例

1、得到hello-world镜像
如果有外网环境,先在外网环境中拉取hello-world的镜像,然后导出镜像。
在这里插入图片描述
在这里插入图片描述
或者直接使用下载资源里的hello-world.tar包。
2、镜像导入

docker load < /opt/images/hello-world.tar

在这里插入图片描述
3、运行示例

docker run hello-world

在这里插入图片描述

  • 1
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值