您的位置:首页 > 运维架构 > Docker

centos7下载安装docker教程(附centos6下载方式)

2019-02-15 11:27 204 查看

下载安装docker教程

本教程使用yum安装docker

参考 https://www.geek-share.com/detail/2743322966.html

1.卸载已经安装的Docker

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.添加阿里云的镜像

yum -y update

yum install -y yum-utils device-mapper-persistent-data lvm2
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

yum clean all
yum makecache
yum update

3.查看可以安装的docker版本

yum list docker-ce --showduplicates

4.安装

# 如果是安装17版本的,需要先安装docker-selinux
# yum install https://download.docker.com/linux/centos/7/x86_64/stable/Packages/docker-ce-selinux-17.03.2.ce-1.el7.centos.noarch.rpm
# yum install docker-ce-17.03.2.ce

yum install docker-ce-18.06.1.ce

5.启动docker

systemctl start docker

6.设置Docker阿里云加速器

sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors":["https://fy707np5.mirror.aliyuncs.com"]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker

下面介绍ubuntu安装docker
先替换成清华的apt-get:

gedit /etc/apt/sources.list
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-updates main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-updates main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-backports main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-backports main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-security main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-security main restricted universe multiverse

删掉以前的docker

apt-get remove docker docker-engine docker.io

更新源,安装依赖,信任 Docker 的 GPG 公钥

apt-get update
apt-get install apt-transport-https ca-certificates curl gnupg2 software-properties-common
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -

添加软件仓库

add-apt-repository \
"deb [arch=amd64] https://mirrors.tuna.tsinghua.edu.cn/docker-ce/linux/ubuntu \
$(lsb_release -cs) \
stable"

最后

apt-get update
apt-get install docker-ce

centos6安装docker

1.yum安装带aufs模块的3.10内核(或到这里下载kernel手动安装http://down.51cto.com/data/1903250)

cd /etc/yum.repos.d
wget http://www.hop5.in/yum/el6/hop5.repo
yum install kernel-ml-aufs kernel-ml-aufs-devel

2.修改grub的主配置文件/etc/grub.conf,设置default=0,表示第一个title下的内容为默认启动的kernel(一般新安装的内核在第一个位置)。

3.重启系统,这时候你的内核就成功升级了。

[root@localhost ~]# uname -r
3.10.5-3.el6.x86_64

查看内核是否支持aufs:

[root@localhost ~]# grep aufs /proc/filesystems
nodev    aufs

4.关闭selinux

5.使用上面的方式安装docker

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: