Docker在线安装

189 阅读2分钟
一.Docker安装
Docker 是一个开源的商业产品,有两个版本:社区版(Community Edition,缩写为 CE)和企业版(Enterprise Edition,缩写为 EE)。
企业版包含了一些收费服务,个人开发者一般用不到。下面的介绍都针对社区版。
Docker CE 的安装请参考官方文档。以下列出不同操作系统的安装方法,直接点击进入查看
· Mac
这里以CentOS为例:
1、查看当前的内核版本
Docker 要求 CentOS 系统的内核版本高于 3.10 ,查看本页面的前提条件来验证你的CentOS 版本是否支持 Docker 。
通过 uname -r 命令查看你当前的内核版本
# uname -r
2、最新yum。
使用 root 权限登录 Centos。确保 yum 包更新到
# yum -y update
3、卸载旧版本(如果安装过旧版本的话)
# yum remove docker docker-common docker-selinux docker-engine
4、安装需要的软件包, yum-util 提供yum-config-manager功能,另外两个是devicemapper驱动依赖的
# yum install -y yum-utils device-mapper-persistent-data lvm2
5、设置yum源
# yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
6、查看所有仓库中所有docker版本
# yum list docker-ce --showduplicates | sort -r


7、安装docker
由于repo中默认只开启stable仓库,故这里安装的是最新稳定版18.03.1
# sudo yum install -y docker-ce


8、启动并加入开机启动
# systemctl start docker # systemctl enable docker
9、验证安装是否成功
# docker version


二.修改docker 安装目录到数据盘
1.root / 节点的大小设置的比较小 /home路径设置的一直比较大,但是docker 默认的存储路径在 /var/lib/docker下面 感觉不太好.
为了解决这个问题, 计划将docker的默认存储路径从/var/lib/docker中移出去,在/mnt 目录下创建目录.
#cd /mnt #mkdir docker
2.修改dockerdocker.service的配置文件,不知道 配置文件在哪里可以使用systemd 命令显示一下.
#systemctl disable docker #systemctl enable docker
#显示结果
Created symlink from /etc/systemd/system/multi-user.target.wants/docker.service to /usr/lib/systemd/system/docker.service.
修改docker.service文件.
vim /usr/lib/systemd/system/docker.service
在里面的EXECStart的后面增加后如下:
ExecStart=/usr/bin/dockerd --graph /mnt/docker


3. 重新enable 一下docker 服务 重新进行软连接 以及进行一次 daemon-reload
#systemctl disable docker #systemctl enable docker #systemctl daemon-reload #systemctl start docker
7. 查看docker info 信息
8. docker pull 一个image 查看存放路径是否准确
验证镜像信息存放到了 /mnt/docker 目录下