Docker-准备Docker环境

1. 前言

要学习Docker,首先要搭建出虚拟机和docker环境。
我的笔记本电脑是windows7系统,用VirtualBox创建虚拟机。虚拟机操作系统为CentOS7.5,Docker版本为18.09.9。

2. 用VirtualBox创建虚拟机

用VirtualBox创建虚拟机,然后从CentOS官网或阿里云下载CentOS镜像为虚拟机安装操作系统。具体步骤不再描述,网上有很多文章。

下面只列出我遇到的问题及解决方法:

2.1 创建虚拟机时,选不到64bit的系统

  • 问题原因:电脑操作系统未开启虚拟化。
  • 解决办法:电脑开机,按F2,在configuration里找到intel virtual technology,改为enable。
    修改后创建虚拟机时可以选择64-bit,如下图:

      

2.2 创建虚拟机时,提示“指令引用的0x000000内存…”

  • 解决办法:在VirtualBox上将虚拟机的芯片组改为ICH9,如下图:

      

2.3 使用虚拟机时,弹出“指令引用的0x000000内存…”,程序卡住

2.4 虚拟机如何配置网络访问互联网

  1. 首先查看笔记本电脑的网络连接情况

         

  1. VirtualBox里虚拟机网卡1选择简单的桥接模式,桥接到笔记本使用的网卡

        

  1. 进入虚拟机控制台,修改网卡的配置文件。

    执行vi /etc/sysconfig/network-scripts/ifcfg-enp0s3,修改后如下:

   

  其中IP设置为和笔记本电脑同网段,网关设置为电脑网关。然后执行service network restart重启网络,此时虚拟机可以和host互通。

  另外:配置dns为笔记本电脑的网关地址,虚拟机可ping通百度。执行vi /etc/resolve.conf,将内容编辑为:nameserver 192.168.0.1

3. 虚拟机配置镜像源

创建完虚拟机后,需要配置阿里的镜像源,以便安装软件。

  1. 进入阿里云官方镜像站:https://developer.aliyun.com/mirror/

  2. 进入CentOS,按里面的步骤执行即可

   

4. 安装docker

有了阿里云的源,安装docker很简单,详细步骤及命令请看下一节此处附上三个参考链接:

5. 小结

本小节是做前期的环境准备工作:用VirtualBox创建虚拟机,为虚拟机安装系统、配置网络,然后安装Docker。

为清晰的记录安装docker命令,下一节,单独写一篇安装docker的详细步骤。


 本人公众号同步更新,欢迎关注!
 
 
posted @ 2020-04-05 23:15  云中往事cloud  阅读(381)  评论(0编辑  收藏  举报