linux安装docker服务

一、配置要求

   Docker CE(社区免费版) 支持 64 位版本 CentOS 7,并且要求内核版本不低于 3.10, CentOS 7 满足最低内核的要求,所以可以在CentOS 7安装Docker。

二、如果之前已安装docker,重新安装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 \

                  docker-ce

三、安装yum工具

yum install -y yum-utils \

           device-mapper-persistent-data \

           lvm2 --skip-broken

四、更新本地镜像源

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

sed -i 's/download.docker.com/mirrors.aliyun.com\/docker-ce/g' /etc/yum.repos.d/docker-ce.repo

yum makecache fast

五、安装docker服务

yum install -y docker-ce

六、安装完毕后查看版本

docker --version

七、启动docker

docker应用需要用到各种端口,逐一去修改防火墙设置。非常麻烦,开发环境直接关闭防火墙,但是生产环境不能这样做。

# 关闭

systemctl stop firewalld

# 禁止开机启动防火墙

systemctl disable firewalld

启动docker

systemctl start docker

设置docker开启自启动

systemctl  enable docker

八、配置镜像加速

配置docker官方镜像仓库网速较差,因此需要设置国内镜像服务:

参考阿里云的镜像加速文档:

https://cr.console.aliyun.com/cn-hangzhou/instances/mirrors
查阅文档,复制对应都命令,然后执行以下就行了(自行查阅文档,此处省略)

九、经过以上步骤,docker安装完成,此时测试docker,随便拉去一个镜像看效果,例如我拉取nginx

docker pull nginx

可以正常拉取,至此linux安装docker完毕。

猜你喜欢

转载自blog.csdn.net/wangchange/article/details/140526786