安装前准备
Linux 系统下,版本需要不小于 3.10.x
目前docker安装只支持centOS7、centOS6.5
- 也就是说centOS7 是需要3.1以上内核
- centOS6.5 是需要2.6以上内核
linux输出命令
代码语言:javascript复制 uname -a
这里用的是centOS7、3.1安装docker,大家最好也同步一下 centOS7镜像可以从阿里云拉取一个,然后在搭建linux的时候跟之前版本差不多,只不过需要更改的点是 配置步骤
代码语言:javascript复制vim /etc/sysconfig/network
代码语言:javascript复制NETWORKING=yes #表示系统是否使用网络,一般设置为yes。如果设为no,则不能使用网络。
HOSTNAME=centos #设置本机的主机名,这里设置的主机名要和/etc/hosts中设置的主机名对应
GATEWAY=192.168.88.3 #设置本机连接的网关的IP地址。
代码语言:javascript复制vi /etc/sysconfig/network-scripts/ifcfg-ens33
也可参考:
代码语言:javascript复制代码示例:
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=static #启动的时候的 IP 取得的协议,这里是固定的,如果是动态主机的话,要改成 dhcp 才行#
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=ens33 #设定网卡的名称,要跟文件名称对应 #
UUID=f5e37a10-3da9-47af-8dbb-370b7bf24509
DEVICE=ens33 #设定网卡的名称,要跟文件名称对应 #
ONBOOT=yes #是否在开机的的时候启动网卡#
IPADDR=192.168.0.7 #IP 地址# 必设置
GATEWAY=192.168.0.2 #网关地址# 必须设置
NETWORK=192.168.0.3 #该网段的第一个 IP# 可以不设置
BROADCAST=192.168.0.255 #最后一个同网段的广播地址# 可以不设置
NETMASK=255.255.255.0 #子网掩码# 必设置
DNS1=192.168.0.1 必设置 跟ip地址一样,只需要把最后末尾改成1即可
#GATEWAYDEV=eth0 推荐阅读: linux网络配置文件(redhat、ubuntu系统) centos基本网络配置-网卡eth0、DNS、Host等
linux主机刚安装好时,ONBOOT属性的缺省值为no,需要修改为yes,BOORPROTO缺省值为dhcp,需要修改为static。
然后,设置IP地址,网络掩码,网关等。
重启服务
代码语言:javascript复制service network restart
ifconfig查看ip,如果此方法找不到,安装net-tool插件
代码语言:javascript复制sudo yum install net-tools
再次ifconfig就好了,接下来ping百度,没问题的话就可以用SecureCRTPortable进行连接了
安装docker
1.Docker 要求 CentOS 系统的内核版本高于 3.10 ,查看本页面的前提条件来验证你的CentOS 版本是否支持 Docker ,通过 uname -r 命令查看你当前的内核版本:
代码语言:javascript复制 uname -r
2.使用 root 权限登录 Centos。确保 yum 包更新到最新。
代码语言:javascript复制sudo yum update
3.卸载旧版本(如果安装过旧版本的话)
代码语言:javascript复制 sudo yum remove docker docker-common docker-selinux docker-engine
4.安装需要的软件包, yum-util 提供yum-config-manager功能,另外两个是devicemapper驱动依赖的
代码语言:javascript复制sudo yum install -y yum-utils device-mapper-persistent-data lvm2
5.设置yum源
代码语言:javascript复制sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
6.可以查看所有仓库中所有docker版本,并选择特定版本安装
代码语言:javascript复制$ yum list docker-ce --showduplicates | sort -r
7.安装docker
代码语言:javascript复制$ sudo yum install docker-ce //由于repo中默认只开启stable仓库,故这里安装的是最新稳定版17.12.0
8.启动并加入开机启动
代码语言:javascript复制$ sudo systemctl start docker
$ sudo systemctl enable docker
9.验证安装是否成功(有client和service两部分表示docker安装启动都成功了)
代码语言:javascript复制docker version
到此安装成功
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/183959.html原文链接:https://javaforall.cn