1 本人基于CentOs7进行安装及配置,如果是Ubuntu可以参考,但是有部分命令不兼容
2 设置CentOs国内镜像
登录 aliyun 阿里巴巴开源镜像站-OPSX镜像站-阿里云开发者社区 选择CentOs
按照网页的依次输入即可
备份
mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
拉取最新的配置
CentOs6 配置
curl -o /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-6.repo
CentOs7 配置
curl -o /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo
注意!!! 请看清版本选择拉取配置 否则安装Docker会出现 No PackageAvailable
运行 yum makecache 生成缓存
安装vim 和 wget 已经切换到阿里云的镜像,速度有了明显提升
yum install vim -y
yum -y install wget
3 安装Docker
首先 安装可以先参考 官方文档 Install Docker Engine | Docker Documentation 点击左边目录可以选取相应系统来看安装的向导,对于已存在旧版docker的用户先要看看版本兼容,如果不兼容可能要删干净旧版才能安装!!!!,谨慎操作!!!!
##1 首先安装必要的工具
yum install -y yum-utils
##2 然后设置Docker 安装的镜像,国内首选阿里云(这个只是安装Docker的镜像,不是拉取容器的镜像)
sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
##3 更新缓存
yum makecache fast
#4 安装docker三个重要组件 docker-ce 社区版 而ee是企业版
yum install docker-ce docker-ce-cli containerd.io
#5 启动docker
systemctl start docker
#6 使用docker version查看是否按照成功
docker version
如果 输入 docker version 出现以下信息代表安装成功,下面可以拉取镜像做进一步的操作和测试
4 设置阿里云的容器镜像及安装测试
进入阿里云并找到
然后点击镜像加速
然后复制上面的脚本去CentOs执行即可
5 测试
首先博主,尝试最简单的镜像做测试
docker run hello-world
成功!!!
然后下载一个比较大的镜像做了一下速度测试
docker pull microsoft/mssql-server-linux
速度不错的,最后看看下载的镜像
docker images
搞定,收工,希望能帮到学习Docker的你