[docker]docker 入坑指南

用docker是因为在项目中需要在无网的情况下部署系统,因此环境依赖需要大量手动安装,并且依赖中可能还有需要的依赖,简直是无底洞。因为手动的原因,安装堪称是无底洞,并且一个依赖安装不成功会导致整个环境安装失败。

基于此,开始探索通过docker的部署的方式解决代码部署的问题,两天的研究,可以说docker使用简直是太爽了。省去了大量单独部署的时间。既然是入坑指南,先把简单的安装等介绍给大家。

安装

Ubuntu在线安装

笔者用的是ubuntu 16 LTS安装docker,docker 要求 Ubuntu 系统的内核版本高于 3.10 通过 uname -r 命令查看你当前的内核版本。请确保自己的系统是64位(x86为32位,x86_64是64位)

uanme -r

如果内核版本低于3.10请自行升级。之后可以直接一键安装docker。

apt-get update
apt-get install docker-engine
service docker start   //启动docker服务
CentOS7 离线安装

笔者部署环境为CentOS7 由于断网下安装docker,所以附上离线安装的方法。

请确保在安装之前将旧版本的docker卸载。

sudo yum remove docker \
                  docker-common \
                  docker-selinux \
                  docker-engine

下载安装包:

docker-ce-17.03.2.ce-1.el7.centos.x86_64.rpm
docker-ce-selinux-17.03.2.ce-1.el7.centos.noarch.rpm
  libtool-ltdl-2.4.2-22.el7_3.x86_64.rpm(非必须)

安装过程:

1.将下载的文件拷贝到你所需安装的系统文件夹内

2.安装libtool

sudo yum install libtool-ltdl-2.4.2-22.el7_3.x86_64.rpm
3.安装docker-ce-selinux
sudo yum install docker-ce-selinux-17.03.2.ce-1.el7.centos.noarch.rpm
4.安装docker-ce
sudo yum install docker-ce-17.03.2.ce-1.el7.centos.x86_64.rpm
5.启动
sudo systemctl start docker

6.设置开机启动

chkconfig docker on 

7.校验是否成功

docker

如果是一些提示则说明已经安装成功。下一篇会讲基本用法。

PS: 如果安装过程中出现了依赖版本问题,请在命令后面加入下面命令 --force --nodeps  强制忽略即可正常安装啦

参考文章:https://blog.csdn.net/h363659487/article/details/77159306

               http://www.runoob.com/docker/ubuntu-docker-install.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值