一、首先,我们拿到手里的是一个centos系统(我的里面是空的)
二、我们可以给它安装一个宝塔面板(这相当于是一个管理centos的可视化界面,上传下载文件、安装软件,监控服务器都很方便)。
-
首先,我们登录宝塔面板的网址,这里选择Linux版本,点击“立即安装”。(安装宝塔面板有一个前提:系统必须得是干净的系统,不能有Apache/Nginx/php/MySQL等环境)
然后根据自己的需求选择安装版本,这里选择的是6.9版本,在centos系统中执行安装命令:
yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && bash install.sh
等待安装成功即可。
当看到出现如图所示字样时,已经安装成功。
下面即是登录网址和初次登录用户名和密码(进入之后可以更改)
(会显示在登录成功的字样之后)
Bt-Panel: http://本机ip:8888/2490d88b
username: pkookfem
password: xxxxxxxx
三、拉取mysql镜像,并配置mysql(配置mysql容器很重要,这关系着成败之说)
- 在docker镜像仓库中拉取mysql官方镜像,执行命令
docker pull mysql
等待拉取成功
- 成功后,可通过命令:docker images 查看拉去的docker镜像
- 启动mysql镜像-创建一个mysql容器
执行命令
docker run -d --name mysql -p 3307:3306 -e MYSQL_ROOT_PASSWORD=123456 mysql
解释一下命令
#运行一个镜像的命令
docker run
#是该容器后台运行,关闭窗口后,容器依然运行
-d
#为容器取一个名字,以后的操作就用该名字
--name
#为容器分配一个端口,(3307:3306)是主机的3307端口映射到容器的3306端口
-p
#mysql容器的环境配置开关
-e
#为mysql容器中的mysql数据库指定密码“123456”,用户名默认为“root”,若不指定密码则会执行失败
MYSQL_ROOT_PASSWORD=123456
#启动容器的镜像
mysql
(这里有一句话要说,不要以为容器是用来盛镜像的,啥容器盛啥镜像。不不,不要这么想。应该说,是镜像来启动(创建)一个容器,docker run 一个镜像,这个镜像就创建了一个容器。一个容器就是一个单独的centos系统,他有自己单独的文件系统)
- 可通过命令:docker ps -a 来查看刚刚创建的容器(正在运行)
- 配置mysql容器
因为我们是要创建两个容器一个spring boot项目的容器,一个mysql数据库的容器(相当于两个互相独立的服务器系统)