【CentOS 7

您所在的位置:网站首页 使用docker部署项目的优缺点有哪些 【CentOS 7

【CentOS 7

2024-07-10 04:15| 来源: 网络整理| 查看: 265

配置Docker、安装Mysql数据库 一、Docker 简介二、CentOS 7 安装1、下载、安装VM ware2、下载、安装CentOS 7 三、Docker 安装四、拉取Mysql 镜像、创建容器1、配置Docker镜像源2、拉取Mysql 镜像3、容器创建

一、Docker 简介

Docker Docker 是一个开源的应用容器引擎,基于 Go 语言 并遵从 Apache2.0 协议开源。 Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。 容器是完全使用沙箱机制,相互之间不会有任何接口(类似 iPhone 的 app),更重要的是容器性能开销极低。

二、CentOS 7 安装

我们大多数伙伴使用的工作电脑操作系统都是 Windows、MacOS,无法直接安装 Docker 。 WIndows 10如需安装仍需借助Windows 10官方的虚拟机 Hyper-V (如需开发安卓应用、使用VM ware 请不要使用此虚拟机),安装对应的Windows版本:Windows Docker安装。 Windows功能 然而,在我们开发的过程中,绝大多数服务器都使用 Linux操作系统 ,这其中以 Red Hat 系的 CentOS 7 最为广泛,为模拟开发环境,并方便熟知流程,我们选择安装VM ware虚拟机,并在上面搭载CentOS 7操作系统。

1、下载、安装VM ware

VMware Workstation Pro 是业界标准的桌面 Hypervisor,用于在 Linux 或 Windows PC 上运行虚拟机。

VM ware 工作原理:

VMware Workstation 产品在现代 64 位 x86 CPU 中使用特殊功能来创建完全隔离的安全虚拟机,从而封装操作系统及其应用。VMware 虚拟化层将物理硬件资源与虚拟机的虚拟资源一一对应,这样每个虚拟机都有了自己的 CPU、内存、硬盘和 I/O 设备,完全等同于一台标准 x86 计算机。VMware Workstation 安装在主机操作系统上,继承了主机的设备支持功能,提供全面的硬件支持。

VM ware官网下载地址

完成对应版本安装包的下载后,我们开始安装VM ware:

第一步 第二步 第三步 第四步 第五步 开始安装

2、下载、安装CentOS 7

CentOS 官网(https://www.centos.org/) CentOS 下载地址(https://www.centos.org/download/) 下载 镜像源选择

镜像包 随后进入下载阶段,下载完成后我们进入VM ware WorkStation Pro 16,安装 CentOS 7 虚拟机。 创建新的虚拟机 新建虚拟机 选择虚拟机硬件兼容性 安装客户机操作系统选择客户机操作系统 命名 虚拟机 处理器配置 分配内存 一般推荐使用 桥接网络 或 NAT模式访问网络。 网络类型 选择I/O类型 选择磁盘类型 选择磁盘 指定磁盘容量 指定磁盘文件 准备好创建虚拟机 虚拟机 选择ISO 启动安装 使用"↑"、"↓"光标切换选项,选择install CentOS 7,Enter进入。 虚拟机 随后开始运行相关进程,我们稍作等待…… 继续安装 改变“软件安装”项,否则有可能因部分软件安装不齐全,导致后续步骤出错(一定不能是最小安装!!) 软件an'zhuang 为方便使用,我们选择带桌面的系统环境: GNOME 确认安装位置,随后退出即可: 安装位置 点击“开始安装”,随后自动进入安装程序: 开始安装 更改ROOT密码,此密码十分重要,一经丢失,不可找回!! 设置用户 点击完成,如果密码较为简单,需点击两次。 ROOT 点击“重启”即可。 重启 配置 选择语言 选择上海时区 选择上海时区 创建用户: 创建用户 设置用户密码: 设置用户密码 安装成功! 安装成功

三、Docker 安装

为了方便操作,我们打开 CentOS 7 的终端,输入sudo su命令,切换至root用户,便于操作(如不这样操作,每次键入指令前必须加sudo)。 更改用户 开始安装Docker,执行yum install docker安装Docker yum yum 安装完成后,我们可以使用systemctl start docekr命令(systemctl 是 system control 的缩写),启动Docker服务,开始进行容器的创建。 启动服务 安装成功

四、拉取Mysql 镜像、创建容器 1、配置Docker镜像源

由于Docker官网属于外网,下载速度慢,所以我们使用 阿里云镜像 ,使用此镜像需要配置: 寻找文件 使用vim daemon对内部做修改,进入后输入参数a对信息做修改(信息如下图),修改完成后输入:wq保存退出。 添加信息 完成后使用cat命令查看文件信息: 信息查看

2、拉取Mysql 镜像

使用docker search mysql查看所需版本: 确认版本 随后使用docker pull docker.io/mysql命令下载该版本(即“拉取”镜像),下载完成后,使用docker image ls命令查看镜像列表: 完成下载

3、容器创建

使用docker run -d -p 3306:3306 --name mymysql -e MYSQL_ROOT_PASSWORD=root docker.io/mysql:latest创建mysql容器(或docker run -itd --name mymysql -p 3306:3306 MYSQL_ROOT_PASSWORD=123456 mysql),MYSQL_ROOT_PASSWORD=root设置root的密码为root(可以根据需求自行修改) 容器创建 首先使用命名docker ps查看当前容器号(比如,我的容器号是4a53977c151b,容器名称为mymysql) 容器列表 先使用docker start mymysql启动容器,后使用docker exec -it mymysql env LANG=C.UTF-8 /bin/bash或docker exec -it 4a53977c151benv LANG=C.UTF-8 /bin/bash进入容器(即,参数可以是容器名、容器编号任意一种): 容器内部 输入mysql -u root -p,并键入Mysql密码(比如我们刚刚设置其为root),在Linux环境下,密码不回显,也无法撤销,要求我们尽可能一次性输入正确的密码: mysql 输入正确的密码后,成功进入Mysql内部: Mysql



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3