VMware中安装Centos7.x系统与Docker使用

Centos7.x安装和docker

  • 一、VMware创建虚拟机
  • 二、加载Centos镜像安装系统
  • 三、Docker安装
    • 3.1 更新yum
    • 3.2 安装yum-utils
    • 3.3 安装device-mapper-persistent-data
    • 3.4 安装lvm2
    • 3.5 设置yum源
    • 3.6 安装docker-ce版本
    • 3.7 设置ustc镜像源
    • 3.8 Docker的Hello World
    • 3.9 查看docker中的镜像
    • 3.10 搜索镜像
  • 四、docker常用命令
    • 4.1 docker run 创建容器
    • 4.2 以守护方式创建容器
    • 4.3 启动/停止容器和进入容器
    • 4.4 目录挂载
    • 4.5 查看容器信息
  • 五、应用部署
    • 5.1 MySql部署
    • 5.2 Nginx部署
    • 5.3 Tomcat部署
  • 六、Docker私有仓库

一、VMware创建虚拟机

创建新的虚拟机,采用的WMware Workstation16 PRO版本。
VMware中安装Centos7.x系统与Docker使用_第1张图片
选择“自定义”,下一步。
VMware中安装Centos7.x系统与Docker使用_第2张图片
默认即可,下一步。
VMware中安装Centos7.x系统与Docker使用_第3张图片
VMware中安装Centos7.x系统与Docker使用_第4张图片
由于官网目前已经不支持centos6.x版本,推荐使用centos7版本,还会支持一段时间。
VMware中安装Centos7.x系统与Docker使用_第5张图片
虚拟机名称和存放路径按需修改,可以默认,下一步。
VMware中安装Centos7.x系统与Docker使用_第6张图片
按需配置虚拟机的处理器数量,下一步。
VMware中安装Centos7.x系统与Docker使用_第7张图片
虚拟机内存按需配置,此处配置2G内存,下一步。
VMware中安装Centos7.x系统与Docker使用_第8张图片
网络我选择的是“NAT”方式,虚拟机通过物理机访问网络,比较简单;当然,也可以选择“桥接网络”,需要配置IP地址,地位上与物理机相等。
VMware中安装Centos7.x系统与Docker使用_第9张图片
默认即可,下一步。
VMware中安装Centos7.x系统与Docker使用_第10张图片
默认即可,下一步。
VMware中安装Centos7.x系统与Docker使用_第11张图片
选择“创建新的虚拟磁盘”,默认即可,下一步。
VMware中安装Centos7.x系统与Docker使用_第12张图片
磁盘大小按需配置,其实配置过大也不必担心,设置的是上限,你系统占用了多少空间,就会使用多少磁盘空间,并不会立即占满
VMware中安装Centos7.x系统与Docker使用_第13张图片
默认即可,下一步。
VMware中安装Centos7.x系统与Docker使用_第14张图片
点击“完成”。
VMware中安装Centos7.x系统与Docker使用_第15张图片
一个新的虚拟机就创建好了,但是还没有挂载到Linux操作系统镜像,下面开始安装Centos7。
VMware中安装Centos7.x系统与Docker使用_第16张图片

二、加载Centos镜像安装系统

按照下图的步骤,加载Centos7系统镜像文件。
VMware中安装Centos7.x系统与Docker使用_第17张图片
然后,点击“开启此虚拟机”,进入安装界面,通过键盘方向键,选择第一个选项,回车。
VMware中安装Centos7.x系统与Docker使用_第18张图片
等待片刻,进入开机界面。个人感觉,centos7和centos6版本还是有很大不同的。
VMware中安装Centos7.x系统与Docker使用_第19张图片
根据个人需要,选择语言,这里我选择的是“中文”,然后继续。
VMware中安装Centos7.x系统与Docker使用_第20张图片
进入下图所示界面。需要重点关注的是”软件选择“、“安装位置”、“网络和主机名”这几项。之前踩了不少坑。
VMware中安装Centos7.x系统与Docker使用_第21张图片
首先是“软件选择”。根据需要选择,如果只想体验一下,选择“最小安装”即可。这里,我们选择的是“基础设施服务器”。点击完成。
VMware中安装Centos7.x系统与Docker使用_第22张图片
然后是“安装位置”,这里我们选择的是自动分区,默认即可,点击完成。其实,之前尝试过自己来分区,但是在使用时总是遇到各种各样的问题,如果某个分区分的过小,以后安装工具包时,可能就会提示空间过小,从而被迫重新安装系统,十分浪费时间。
同时,网上的分区方案都很老,很多人没有具体实践过,分区方案根本就不合理。这里,贴上一篇之前看到的文章,分区方案讲解的比较透彻、合理,如果想自己分区试试的话,可以看看参考一哈

链接:https://www.cnblogs.com/set-config/p/9040407.html。
VMware中安装Centos7.x系统与Docker使用_第23张图片
接着是配置网络,如果不需要特别指定IP地址的话,直接将右侧的开关从关闭状态切换回打开状态即可,会根据DHCP协议自动分配IP地址。
VMware中安装Centos7.x系统与Docker使用_第24张图片
由于,需要给主机配置特别的IP地址,需要更改配置。首先是常规选项,勾选上第一个选项。
VMware中安装Centos7.x系统与Docker使用_第25张图片
接着是在“IPv4设置"中设置IP地址、子网掩码和网关等。
VMware中安装Centos7.x系统与Docker使用_第26张图片
如果不知道要配什么IP地址或者不知道网段,可以点击VMware中的“编辑”---->“虚拟网络编辑器”,查看2张虚拟网卡对应子网IP。另外,x.x.x.2是默认路由,例如192.168.60.2是192.168.60.0/24网段的网关。
VMware中安装Centos7.x系统与Docker使用_第27张图片
配置完成后,即可点击开始安装。需要的话自己设置root用户和普通用户的密码。
VMware中安装Centos7.x系统与Docker使用_第28张图片

由于在安装docker的过程中,会遇到各种各样的错误,为了降低时间开销,需要利用VMware备份操作系统。
VMware中安装Centos7.x系统与Docker使用_第29张图片

三、Docker安装

由于Docker 要求 CentOS 系统的内核版本高于 3.10,在安装docker前,先查看是否符合要求。

[root@localhost /]# uname -r
3.10.0-1160.el7.x86_64

3.1 更新yum

[root@localhost /]# yum update

更新成功如下图所示。
VMware中安装Centos7.x系统与Docker使用_第30张图片

3.2 安装yum-utils

[root@localhost /]# yum install -y yum-utils

安装成功如下图所示。
VMware中安装Centos7.x系统与Docker使用_第31张图片

3.3 安装device-mapper-persistent-data

 [root@localhost /]# yum install -y device-mapper-persistent-data

安装成功如下图所示。
VMware中安装Centos7.x系统与Docker使用_第32张图片

3.4 安装lvm2

[root@localhost /]# yum install -y lvm2

安装成功如下图所示。
VMware中安装Centos7.x系统与Docker使用_第33张图片

3.5 设置yum源

如果不设置yum源为国内站点,默认是国外站点,容易出错。

[root@localhost /]# yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

配置成功如下图所示。
在这里插入图片描述

3.6 安装docker-ce版本

-ce表示这是docker的社区版,免费的。

[root@localhost /]# yum install docker-ce

安装成功如下图所示。
在这里插入图片描述
查看安装的docker版本。

[root@localhost /]# docker -v
Docker version 

你可能感兴趣的:(docker,docker,linux,centos)