Linux上安装docker

Docker分为docker-ce(社区版-开源)和docker-ee(企业级-收费)。

Docker基于linux3.8及以上版本64bit内核开发,所以在使用docker前需要确定Linux内核版本,一般为centos7以上

查看linux内核版本命令:

uname -a

安装过程

1、修改静态IP(如果是带有图形界面的centos7,那么就不需要修改)

在window上cmd,然后输入ipconfig查看vmnet8的IP

1.1 在虚拟机中通过命令修改IP地址与vmnet8在同一个网关

      vim /etc/sysconfig/network-scripts/ifcfg-ens33

       ipaddr地址的最后一位自己设置

                  

修改完成后,:wq退出保存,重启网络服务

                    service network restart

重启后,此虚拟机的ip生效,安装docker可用xshell继续安装,更方便。如果xshell连接不上虚拟机时,可能是没有关闭防火墙。

1.2关闭防火墙

systemctl stop firewalld.service #关闭防火墙服务

systemctl disable firewalld.service #禁止防火墙开启启动

firewall-cmd   --state #检查防火墙状态

2、验证docker是否安装好

执行命令docker version查看docker的版本,如果装好了的话下面的操作即可不需要执行

我的是已经安装好的

 

 2.1 卸载老版本的docker及其相关依赖

  sudo以管理员身份

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

 2.2 安装yum-untils,它提供了yum-config-manager,可用来管理yum源(可以在安装此之前,ping一下百度,看看是否联网  ping www.baidu.com

 sudo yum install -y yum-until

 注意:在这一步执行命令时可能会报错

 例如:could not resolve host:mirrorlist.centos.org或者connect error:network is unreachable,基本都是由于dns没配  好。

 首先查看虚拟机是否已经配好

 然后修改windows中的VMWare8的网络地址为静态IP,要与虚拟机同一个段位,可以使得windows系统可以访问虚拟机ip。

 点击2,然后选择VMnet8,右键选择属性,勾选Internet协议版本4(TCP/IPv4),点击属性

 设置下图红框标记的地址,点击确定即可。

                                                         

 2.3 添加yum源,执行命令

sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.rep

 2.4 更新索引

sudo yum makecache fast

 2.5 安装docker-ce

sudo yum install docker-ce

3、安装结束后,启动docker

 3.1 systemctl status docker  查看状态

 Active: inactive (dead)

 

 3.2 systemctl start docker   启动服务

  Active: active (running)

 

 3.3 service docker start 启动

 

 3.4 service docker stop 停止

 

 3.5 service docker restart 重启

 

4  验证是否安装成功

 4.1 docker info                      显示相关信息

 4.2 docker iamges                显示装好的镜像

 4.3 docker ps -a                     显示正在运行的容器

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值