1.docker安装注意事项
- 首先确定自己的linux系统(或虚拟机)完整并且可以运行,本文采用centos7虚拟机进行演示
- 下载安装包时确保自己的网络顺畅
- 确保自己是在root用户下操作,避免权限带来的一系列问题
2.docker简介
-
Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的 Linux或Windows 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。
-
Docker的英文翻译是”搬运工“的意思,他搬运的东西就是我们常说的集装箱Container,Container里面装的是任意类型的App,我们的开发人员可以通过Docker将App变成一种标准化的、可移植的、自管理的组件,我们可以在任何主流的操作系统中开发、调试和运行。
3.安装过程
- 打开linux终端并输入如下命令进行安装docker,过程中会出现确认,输入回车继续进行。
yum install docker;
- 安装成功后,使用docker version命令查看是否安装成功
docker version
出现版本号说明安装成功
- 启动docker,命令如下:
systemctl start docker
启动时不出现任何东西等待一会就行了
docker安装完成,并启动成功
-
下载mysql(由于docker自带的源下载比较慢,此处用阿里云的镜像源)
1.进入vi编辑器,输入如下命令:
vi /etc/docker/daemon.json
2.将大括号的内容改成下面所示的,并退出编辑器
{
"registry-mirrors":["https://ung2thfc.mirror.aliyuncs.com" ]
}
3.使用命令搜索安mysql装包(安装第一个)
docker search mysql
4.用如下命令进行资源下载
docker pull docker.io/mysql
全部加载完毕,说明成功下载
- 在docker上安装mysql,命令如下:
docker run -itd --name=mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123 docker.io/mysql
解释命令
1.name=mysql为创建的沙箱名称——后面会用,务必记好
2.3306为端口号,尽量不要改
3.MYSQL_ROOT_PASSWORD=123——此处是设置的数据库密码(牢记)
4.docker.io/mysql——下载的数据库
安装成功后悔返回长串字符串
- 启动沙箱,命令如下
docker start mysql
- 启动mysql,命令如下
此命令是在mysql安装目录下运行/bin/bash
docker exec -i -t mysql /bin/bash
运行成功
- 登录mysql,输入如下指令
mysql -u root -p
输入密码
前缀变成mysql表示登录成功
- 最后输入exit退出
本文结束,希望能帮到大家。如有不懂,敬请留言。