centos安装docker之hello-world

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

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” 

猜你喜欢

转载自blog.csdn.net/sky_jiangcheng/article/details/80237610