Centos7 Linux安装Docker详解

最近真的是忙炸了,所有工作碰到了一起,博客都没时间写的,今天写一篇关于Linux下安装Docker的命令。

建议对Linux不熟悉的童鞋,最好先去熟悉了解一下Linux的基础命令!!!!


使用yum安装:

最简单的直接使用   yum install docker  

也可以,但是安装可能会出现版本,插件等问题,具体还没有和以下命令安装的Docker做过详细的对比

注意:

Docker 要求 CentOS 系统的内核版本高于 3.10 ,查看本页面的前提条件来验证你的CentOS 版本是否支持 Docker 。

通过 uname -r 命令查看你当前的内核版本 

 uname -r

更新yum

yum install

移除旧版本

yum remove docker \
                  docker-client \
                  docker-client-latest \
                  docker-common \
                  docker-latest \
                  docker-latest-logrotate \
                  docker-logrotate \
                  docker-selinux \
                  docker-engine-selinux \
                  docker-engine

安装一些必要的系统工具

yum install -y yum-utils device-mapper-persistent-data lvm2

添加软件源信息,尽量使用aliyun的

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

更新yum缓存

yum makecache fast

安装docker服务

yum -y install docker-ce

启动docker

systemctl start docker

设置开机启动

systemctl enable docker

查看docker版本

docker version

好了,完事~


目录迁移

docker安装完成 默认路径在 /var/lib/docker下

创建docker的新目录,我这直接放在mnt下

开始迁移:

rsync -avzP /var/lib/docker /mnt

参数解释:

  • -a,归档模式,表示递归传输并保持文件属性。
  • -v,显示rsync过程中详细信息。可以使用"-vvvv"获取更详细信息。
  • -P,显示文件传输的进度信息。(实际上"-P"="--partial --progress",其中的"--progress"才是显示进度信息的)。
  • -z,   传输时进行压缩提高效率。

修改配置,指定新的docker路径

vim /lib/systemd/system/docker.service

在ExecStart加入:  

 --graph=/data/docker/lib/docker

systemctl daemon-reload
 
systemctl restart docker
 
systemctl enable docker

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值