安装前准备

Linux 系统下,版本需要不小于 3.10.x

目前docker安装只支持centOS7、centOS6.5

  1. 也就是说centOS7 是需要3.1以上内核
  2. centOS6.5 是需要2.6以上内核

linux输出命令

 uname -a


这里用的是centOS7、3.1安装docker,大家最好也同步一下
centOS7镜像可以从阿里云拉取一个,然后在搭建linux的时候跟之前版本差不多,只不过需要更改的点是
配置步骤

vim  /etc/sysconfig/network
NETWORKING=yes #表示系统是否使用网络,一般设置为yes。如果设为no,则不能使用网络。
HOSTNAME=centos #设置本机的主机名,这里设置的主机名要和/etc/hosts中设置的主机名对应
GATEWAY=192.168.88.3 #设置本机连接的网关的IP地址。

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


也可参考:

代码示例: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地址,网络掩码,网关等。

重启服务

service network restart

ifconfig查看ip,如果此方法找不到,安装net-tool插件

sudo yum install net-tools

再次ifconfig就好了,接下来ping百度,没问题的话就可以用SecureCRTPortable进行连接了

安装docker

1.Docker 要求 CentOS 系统的内核版本高于 3.10 ,查看本页面的前提条件来验证你的CentOS 版本是否支持 Docker ,通过 uname -r 命令查看你当前的内核版本:

  uname -r

2.使用 root 权限登录 Centos。确保 yum 包更新到最新。

sudo yum update

3.卸载旧版本(如果安装过旧版本的话)

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

4.安装需要的软件包, yum-util 提供yum-config-manager功能,另外两个是devicemapper驱动依赖的

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

5.设置yum源

sudo 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

$ sudo yum install docker-ce  //由于repo中默认只开启stable仓库,故这里安装的是最新稳定版17.12.0

8.启动并加入开机启动

$ sudo systemctl start docker
$ sudo systemctl enable docker

9.验证安装是否成功(有client和service两部分表示docker安装启动都成功了)

docker version

到此安装成功

linux安装docker教程相关推荐

  1. Linux 安装docker教程

    docker 教程 Docker是基于Go语言实现的云开源项目. 官网: https://www.docker.com/ 文档地址:https://docs.docker.com/ 超详细 仓库地址: ...

  2. linux安装docker教程 centos 7

    一.首先准备一台虚拟机,不会装虚拟机的同学可以看我前面的教程 二.准备一个远程连接工具,连接到linux系统,这里我用的是CRT 三.值得注意的一点是,在linux中安装docker有一个必要条件就是 ...

  3. Linux入门第三集!JDK8的Linux版本资源分享!jdk-8u301-linux-x64.rpm官方资源分享!Linux安装JDK8教程!

    Linux入门第三集!JDK8的Linux版本资源分享!jdk-8u301-linux-x64.rpm官方资源分享!Linux安装JDK8教程! 提取码均为0916 jdk-8u301-linux-x ...

  4. win10安装docker教程、常见问题和原理总结

    文章目录 前言 一.Docker是什么? Docker通常应用场景: 准备开始 为什么要引入docker? docker基本概念 docker工作流程 docker原理: 二.win10上安装dock ...

  5. kali安装docker教程

    kali安装docker教程 因为数据库概论要做一个TPC-DS的大作业,其中要用到docker,因此写个博客记录一下. 虚拟机版本:VMvare 15.5 Pro Linux版本:kali2020 ...

  6. 二丶Linux安装xdd-plus教程及必备依赖的安装+青龙对接xdd

    二丶Linux安装xdd-plus教程及必备依赖的安装 没有服务器的先自行购买,这里推荐腾讯云2H4G8M首年70–点击购买 **首先需要安装青龙容器没装的青龙容器部署安装及常用命令 QQ交流群:10 ...

  7. 了解Docker、Ubuntu20.04安装docker教程

    Docker 的前世今生 https://my.oschina.net/u/4126211/blog/4517028 Ubuntu20.04安装docker教程 https://blog.csdn.n ...

  8. Linux安装docker及其他镜像

    Linux安装docker及其他镜像 文章目录 Linux安装docker及其他镜像 docker安装 修改docker镜像 第1步:将docker镜像源修改为阿里云 第2步:服务重启 宿主机jdk安 ...

  9. linux 安装docker简易方法

    linux 安装docker简易方法,以Ubuntu为例 原因 新的安装方式 把问题抛给docker官网 安装docker-compose 原因 之前安装 需要多行命令 sudo apt update ...

最新文章

  1. 'ascii' codec can't decode byte 0xe6 in position 0: ordinal not in range(128)
  2. Vivado如何计算关键路径的保持时间裕量?
  3. Servlet,GenericServlet和HttpServlet的继承关系
  4. Python最实用的25个小技巧
  5. 如何爬取html和样式,如何批量爬取多个网页上不同样式的表格?
  6. jQuery基础——选择器
  7. c语言实现词法分析器
  8. ubuntu下搜狗拼音输入法不见了
  9. C++ 实现小写金额转化为大写金额
  10. 1466:Girls and Boys:优美的拆散早恋学生?
  11. c语言 绝对值比较大小,c语言-求绝对值最大值
  12. LPC解算的burg算法
  13. 电脑不限时长的录屏软件分享
  14. github下载加速的几种方法
  15. MySQL面试问题包含答案仅参考
  16. ntohs和htons区别?
  17. Mac (M1) 官网安装 Tomcat,XAMPP,MySQL
  18. C++ 三目运算符 ?:
  19. minio分布式集群搭建完全教程(纠删码,数据恢复)
  20. Revit二次开发之族库管理系统

热门文章

  1. TortoiseGit配置GitHub
  2. linux node gyp 编译,windows下安装node-gyp
  3. 【软考系统架构设计师】知识点必知必会系列汇总
  4. bootloader作用
  5. 那有如何:情绪低落为何会使人屈服于诱惑? //转自《自控力》
  6. 越南猫年来袭!2023Lazada年货节热销品趋势
  7. CGD 异步下载图片
  8. Cocos2d-JS下往Sprite SkeletonAnimation Armature(骨骼动画)添加shader
  9. Java 源码学习(String)
  10. 机器学习-学习曲线-sklearn