# 以 centos 镜像作为基础镜像,我们启动自己的容器并在其中执行/bin/bash命令
# 注:-t -i 参数用于创建一个虚拟的命令行。
sudo docker run -t -i centos /bin/bash
现在我们已经成功的运行了自己的第一个容器,并且进入到容器的命令行界面中。在容器中,我们执行下面的命令:
yum -y update # 更新软件包
yum install which # 安装which命令
yum install git # 安装Git
安装完成后,按 Ctrl + d 来退出容器的命令行。
# 执行sudo docker ps -a,可以看到被我们终止的容器
CONTAINER IDIMAGE COMMAND CREATED……
da9031d3568fcentos:6.4 /bin/bash 5 minutes ago…..
把我们所做的改变提交到一个新的容器:
# 这里我们创建一个自己的基础容器,容器中安装好了文章中所需的常用工具。读者的容器 id 可能与文章中的有所不同,以上一步 docker ps -a 的结果为准。
sudo docker commit da90 custom/base
容器成功提交后,执行 sudo docker images ,我们会看到刚才提交的容器(如下面的结果所示)。我们就以这个容器为基础容器,再来创建一个新的容器。
REPOSITORY TAG IMAGE IDCREATED
custom/base latest 05b6cecd370b2 minutes ago
centos 6.4 539c0211cd7610 months ago
centos latest 539c0211cd7610 months ago…
步骤2:创建新的容器,并安装 apache
# 以 custom/base 容器为基础,运行一个新的容器。
sudo docker run -t -i custom/base /bin/bash
# 安装 httpd
yum install httpd
步骤3:再次提交新的容器
按 Ctrl + d 来退出容器的命令行,然后执行命令:
# 这个命令会把步骤2中我们安装 httpd 带来的改变提交到新的名为 custom/httpd 的容器镜像中。你的容器 id 可能会和文章中有所不同,以 sudo docker ps -a 命令的结果为准。
sudo docker commit aa6e2fc0b94c custom/httpd
你应该已经发现了,我们创建了一个带有 http 服务器并可以复用的容器镜像。你可以根据这种思想,为自己所需的每个组件都创建一个容器,然后把这些容器复用于开发环境或者生产环境。
步骤7:运行 http 服务器
# -v will Mount a volume from VM to the container which was also shared from host to Vagrant VM.
# -v 参数把主机共享给虚拟机的一个卷挂载到容器中
# -p forward VM port 80 to container port 80VM port 80 is mapped to host port 8080 in Vagrantfile
# -p 参数把虚拟机的80端口映射到容器的80端口;虚拟机的80端口在 Vagrantfile 中被绑定到主机的8080端口,也就是:主机8080->虚拟机80->容器80
sudo docker run -t -i -p 80:80 -v /vagrant/htdocs:/var/www/html custom/httpd /bin/bash
# 启动 Apache
apachectl -k start
安装MySQL
步骤
1、双击下载的MySQL安装文件,进入MySQL安装界面,首先进入“License Agreement(用户许可证协议)”窗口,选中“I accept the license terms(我接受系统协议)”复选框,单击“Next(下一步)”按钮即可。有的会直接进入“Choosing a Setup Type(安装类型选择)”窗口,根据右侧的安装类型描述文件选择适合自己的安装类型,这里选择默认的安装类型,如图所示。
2、根据所选择的安装类型安装Windows系统框架(framework),单击Execute按钮,安装程序会自动完成框架的安装,如图所示。
3、当d出安装程序窗口时,勾选“我同意许可条款和条件”复选框,然后单击“安装”按钮,如图所示。
4、d出“设置成功”的界面,表示该框架已经安装完成,单击“关闭”按钮即可。所有的框架安装均可参考本 *** 作,如图所示。
5、安装完成后会在【status】列表下显示Complete(安装完成)。所需框架均安装成功后,点击Next按钮,如图所示。
6、进入安装确认窗口,点击Execute按钮,开始MySQL各个组件的安装,如图所示。
7、开始安装 MySQL 文件,安装完成后在【Status】列表下显示 Complete,如图所示。配置MySQL
MySQL安装完成之后,需要对服务器进行配置,具体配置步骤如下:步骤
1、在安装的最后一步中,点击Next按钮进入服务器配置窗口,进行配置信息的确认,确认后点击Next按钮,如图所示。
2、进入MySQL网络类型配置窗口,采用默认设置,点击Next按钮,如图所示。
3、进入MySQL服务器类型配置窗口,采用默认设置,点击Next按钮,如图所示。
4、MySQL端口号默认3306,如果没有特殊需求一般不建议修改。继续点击Next按钮即可。
5、进入设置服务器的密码窗口,重复输入两次登录密码(建议字母数字加符号),点击Next按钮,如图所示。
6、进入服务器名称窗口设置服务器名称,这里无特殊需要也不建议修改。继续单击Next按钮,如图所示。
7、打开确认设置服务器窗口,点击Execute按钮完成MySQL的各项配置,如图所示。
8、最后打开Windows任务管理器对话框,可以看到MySQL服务进程mysqld.exe已经启动了,如图所示。至此,就完成了Windows *** 作系统下MySQL数据库的安装和配置。
安装MySQL
步骤 1):双击下载的 MySQL 安装文件,进入 MySQL 安装界面,首先进入“License Agreement(用户许可证协议)”窗口,选中“I accept the license terms(我接受系统协议)”复选框,单击“Next(下一步)”按钮即可。
有的会直接进入“Choosing a Setup Type(安装类型选择)”窗口,根据右侧的安装类型描述文件选择适合自己的安装类型,这里选择默认的安装类型,如图所示。
注意:图中列出了 5 种安装类型,分别是:
Developer Default:默认安装类型;
Server only:仅作为服务;
Client only:仅作为客户端;
Full:完全安装;
Custom:自定义安装类型。
步骤 2):根据所选择的安装类型安装 Windows 系统框架(framework),单击 Execute 按钮,安装程序会自动完成框架的安装,如图所示。
请点击输入图片描述
步骤 3):当d出安装程序窗口时,勾选“我同意许可条款和条件”复选框,然后单击“安装”按钮,如图所示。
请点击输入图片描述
步骤 4):d出“设置成功”的界面,表示该框架已经安装完成,单击“关闭”按钮即可。所有的框架安装均可参考本 *** 作,如图所示。
请点击输入图片描述
步骤 5):安装完成后会在【status】列表下显示 Complete(安装完成)。所需框架均安装成功后,点击 Next 按钮,如图所示。
请点击输入图片描述
步骤 6):进入安装确认窗口,点击 Execute 按钮,开始 MySQL 各个组件的安装,如图所示。
请点击输入图片描述
步骤 7):开始安装 MySQL 文件,安装完成后在【Status】列表下显示 Complete,如图所示。
请点击输入图片描述
配置MySQL
MySQL 安装完成之后,需要对服务器进行配置,具体配置步骤如下:步骤 1):在安装的最后一步中,点击 Next 按钮进入服务器配置窗口,进行配置信息的确认,确认后点击 Next 按钮,如图所示。
请点击输入图片描述
步骤 2):进入 MySQL 网络类型配置窗口,采用默认设置,点击 Next 按钮,如图所示。
请点击输入图片描述
步骤 3):进入 MySQL 服务器类型配置窗口,采用默认设置,点击 Next 按钮,如图所示。
请点击输入图片描述
上图中 3 个选项的具体含义如下:
Development Machine(开发机器):安装的 MySQL 服务器作为开发机器的一部分,在三种可选的类型中,占用的内存最少;
Server Machine(服务器):安装的 MySQL 服务器作为服务器机器的一部分,占用的内存在三种类型中居中;
Dedicated MySQL Server Machine(专用服务器):安装专用 MySQL 数据库服务器,占用机器全部有效的内存。
提示:初学者建议选择“Development Machine”选项,这样占用系统的资源比较少。
MySQL 端口号默认 3306,如果没有特殊需求一般不建议修改。继续点击 Next 按钮即可。
请点击输入图片描述
步骤 4):进入设置服务器的密码窗口,重复输入两次登录密码(建议字母数字加符号),点击 Next 按钮,如图所示。
请点击输入图片描述
提示:系统默认的用户名为 root,如果想添加新用户,可以单击“Add User(添加用户)”按钮进行添加。
步骤 5):进入服务器名称窗口设置服务器名称,这里无特殊需要也不建议修改。继续单击 Next 按钮,如图所示。
请点击输入图片描述
步骤 6):打开确认设置服务器窗口,点击 Execute 按钮完成 MySQL 的各项配置,如图所示。
请点击输入图片描述
注意:有些安装的时候会在“Starting the server”位置卡住不动,然后提示错误无法安装,可能是你下载的数据库版本过高与系统不匹配,可以降低数据库版本或者升级系统版本。
都检测通过后,继续点击 Finish、Next 安装就可以配置完成了。步骤 7):最后打开 Windows 任务管理器对话框,可以看到 MySQL 服务进程 mysqld.exe 已经启动了,如图所示。
请点击输入图片描述
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)