一、环境准备
 1、安装Linux虚拟机软件:VMware或VirtualBox(比VMware更小巧轻便且免费),此处安装VirtulaBox
 2、安装Linux虚拟系统
  ①在管理中选择导入虚拟电脑

  ②记得选中重新初始化所有网卡的MAC地址

  ③双击即可启动虚拟机

  ④设置虚拟机的网络
   a、右击网卡,选择网络:

   b、选择连接方式和界面名称

   c、勾选接入网线

   d、输入命令service network restart使刚才的设置生效(也可以双击重启虚拟机)

   e、输入ip addr命令查看网址信息

  ⑤使用客户端(xshell等工具,输入虚拟机ip、用户和密码)连接linux虚拟机,之后就可以通过客户端来操作虚拟机了(但不要将虚拟机的窗口关闭)
二、安装Docker
 1、启动虚拟机,使用xshell等连接工具连接虚拟机
 2、输入uname -r检查CentOS的内核版本(Docker要求CentOS系统的内核版本要高于3.10,若系统内核版本较低,可运行yum update命令升级内核)

 3、执行yum install docker命令,安装docker

 4、输入y进行下载安装,直至出现complete

 5、启动Docker,输入systemctl start docker命令

 6、查看docker的版本:docker version,能同时看到client和server的信息则表明启动成功了,否则可能由于系统内核问题导致安装启动失败

  若启动失败可以先将docker完全卸载,然后更新下系统内核,再重新安装和启动docker:
  ①查询安装过的包

yum list installed | grep docker

  结果:

docker-engine.x86_64                 17.03.0.ce-1.el7.centos         @dockerrepo

  ②删除安装的软件包

yum -y remove docker-engine.x86_64

  ③删除镜像/容器等

rm -rf /var/lib/docker

  ④更新内核并重新安装docker

yum update

 7、将docker设置为开机启动(防止在重启系统后还需要手动执行命令启动docker),执行命令:

systemctl enable docker


 8、停止docker

systemctl stop docker

三、配置docker的镜像加速器
  使用docker拉取镜像时,由于很多镜像存储在国外的服务器上,导致拉取速度很慢,甚至失败,可以使用阿里云的加速器进行加速,详情参考。
 1、登录阿里云获取专属的镜像加速器地址

 2、配置docker的daemon.json文件,内容如下:个人专属的加速地址

{"registry-mirrors": ["https://xxxxxx.mirror.aliyuncs.com"]
}

 3、重启docker服务

  注意:
   ①保证docker的版本足够高
   ②daemon.json文件的地址在/etc/docker目录下(没有则新建)

四、Docker中国
 Docker中国官网
 Docker中国镜像加速

Docker——安装和启动相关推荐

  1. 虚拟机中用Docker安装并启动了Elasticsearch,浏览器却访问不了

    学习springCloud的过程及其痛苦,一直跟着黑马的视频走,但是随着技术栈的更新,许多技术的配置与黑马视频讲的会有出入,然后就会遇到一些很头疼的问题,有时候一个问题需要找很久的原因与解决方法,所以 ...

  2. Centos7 Docker 安装与启动_入门试炼01

    文章目录 一.常用命令 二.基础操作 2.1. 安装环境说明 2.2. 命令查看本地IP 2.3. 安装Docker 2.4. 安装后查看Docker版本 2.5. 启动Docker 2.6. 停止d ...

  3. Docker 安装ElasticSearch 启动项目出现 [{#transport#-1}{WW73fQYgSq-vd8jQXTmdIw}{192.168.11.134}{192.168.11.13

    1), docker 安装 elasticSearch 如下 docker run -di --name=tensquare_es -p 9200:9200 -p 9300:9300 elastics ...

  4. Docker专题(二)-Docker安装与启动

    1.安装环境说明 Docker官方建议在Ubuntu中安装,因为Docker是基于Ubuntu发布的,而且一般Docker出现的问题Ubuntu是最先更新或者打补丁的.在很多版本的CentOS中是不支 ...

  5. 【Linux】docker安装centos8启动SSH服务并跨局域网连接

    适用于基于Docker的人工智能开发平台,或者容器内不能使用service.systemctl的情况(不能以docker run方式启动容器) 1.前言 # 能够docker run启动容器的建议加一 ...

  6. docker安装及启动mysql服务

    目录 1.docker安装mysql 2.连接数据库 1.docker安装mysql 前提:确保自己的服务器已经安装好了docker (1)输入命令,查看docker, docker info 或 d ...

  7. docker安装、启动mongo

    文章目录 拉取镜像 查看镜像 创建容器 查看容器 启动容器服务 进入容器内部 查询所有的数据库 拉取镜像 docker pull mongo 查看镜像 docker images 创建容器 docke ...

  8. Docker安装与启动

    1 安装Docker (1)yum 包更新到最新 sudo yum update (2)安装需要的软件包, yum-util 提供yum-config-manager功能,另外两个是devicemap ...

  9. docker安装和启动

    系统:centos 7 1.使用yum安装docker yum install docker 2.安装完成以后需要关闭selinux vi /etc/selinux/config 将SELINUX修改 ...

最新文章

  1. 在Linux环境下使用OpenSSL对消息和文件进行加密(转载)
  2. wifi协议栈_一文读懂米家部分智能硬件:米家Zigbee及WiFi模块拆解分析
  3. Win7安装VC++6.0已知的兼容性问题的解决方法
  4. LiveVideoStack线上分享第三季(七):AVS3关键技术介绍、性能和复杂度分析
  5. 牛客网刷题(纯java题型 31~60题)
  6. java array 元素的位置_JAVA集合类,有这一篇就够了
  7. 【转】ASP.NET MVC生命周期介绍
  8. 数据结构 5-4-1 并查集
  9. servlet监听器Listener介绍和使用
  10. c++实现飞机大战小游戏
  11. 利用实体类接收中国电信物联网平台推送的数据
  12. Python使用openpyxl插入excel批注,修改批注
  13. 客户旅程_指南针的300人工程团队不断交付的旅程
  14. 股票指数的四种加权方式
  15. 备战面试日记(3.3) - (设计模式.23种设计模式之结构型模式)
  16. python中fp是什么意思_详解python实现FP-TREE进行关联规则挖掘(带有FP树显示功能)附源代码下载(3)...
  17. Java异常(漂亮简洁的思维导图)
  18. Web自动化_APP自动化_接口自动化_测试框架汇总
  19. STM32 HAL库 CUBEMX FPU 和 DSP库
  20. android 百度 全景图,百度地图全景图

热门文章

  1. 北航linux内核编译及烧录实验报告,北航操作系统实验Lab1笔记
  2. 信息化与数字化的区别
  3. 制作适应手机网页、平板电脑(iPad)、电脑网页的三种方法
  4. uni-app/js/小程序/生成支付二维码图片,类似于支付宝和微信商家码
  5. 平安夜,愿大家平安健康!
  6. 纽扣电池常识——以CR2450为例
  7. 如何在HTML页面中编写大于号和小于号?(HTML实体)
  8. 计算机颜色管理器,Windows7色彩管理显示器ICC设置方法
  9. 单工通信、半双工通信、全双工通信 的概念
  10. 从入门到精通:掌握Python核心知识,解锁编程新世界!