centos安装docker之hello-world

CentOS下Docker安装与配置
本文介绍如何在CentOS系统中安装Docker,并配置使用国内镜像加速下载过程。主要内容包括配置阿里云yum源、安装EPEL源、安装Docker、配置Docker国内镜像以及验证安装是否成功。

一,配置国内镜像(如阿里云)

1,备份原来的yum源 sudo cp /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bak;

2,设置阿里云的yum源 sudo wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo;

3,添加epl源 EPEL(http://fedoraproject.org/wiki/EPEL)是由 Fedora 社区打造,为 RHEL 及衍生发行版如 CentOS、Scientific Linux 等提供高质量软件包的项目。装上 EPEL后,可以像在 Fedora 上一样,可以通过 yum install package-name,安装更多软件。sudo wget -P /etc/yum.repos.d/ http://mirrors.aliyun.com/repo/epel-7.repo;

4,清理缓存并生成新的缓存 sudo yum clean all ;sudo yum makecache;

二,安装docker

1,卸载docker旧版本

sudo yum remove docker \
                  docker-client \
                  docker-client-latest \
                  docker-common \
                  docker-latest \
                  docker-latest-logrotate \
                  docker-logrotate \
                  docker-selinux \
                  docker-engine-selinux \
                  docker-engine

2,安装相关工具类

sudo yum install -y yum-utils \
  device-mapper-persistent-data \
  lvm2

3,配置docker仓库

sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

4,安装

sudo yum install docker-ce

三,验证安装

1,启动docker

 sudo systemctl start docker

2,默认开机启动 
sudo systemctl enable docker

3,启动hello-world

sudo docker run hello-world

注意:如果启动helloworld报错,可能是无法访问官方镜像,需要配置国内镜像

sudo vim  /etc/docker/daemon.json
{ 
“registry-mirrors”: [“https://registry.docker-cn.com“] 
}

然后重启docker

systemctl daemon-reload 
systemctl restart docker

四,测试配置结果

1,拉取busybox

sudo docker pull busybox

2,测试拉取的busybox镜像

sudo docker run busybox echo “hello world” 

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值