大公司必学技能-----安装docker,并在docker上安装mysql(linux)

1.docker安装注意事项

  • 首先确定自己的linux系统(或虚拟机)完整并且可以运行,本文采用centos7虚拟机进行演示
  • 下载安装包时确保自己的网络顺畅
  • 确保自己是在root用户下操作,避免权限带来的一系列问题

2.docker简介

  • Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的 Linux或Windows 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。

  • Docker的英文翻译是”搬运工“的意思,他搬运的东西就是我们常说的集装箱Container,Container里面装的是任意类型的App,我们的开发人员可以通过Docker将App变成一种标准化的、可移植的、自管理的组件,我们可以在任何主流的操作系统中开发、调试和运行。

3.安装过程

  1. 打开linux终端并输入如下命令进行安装docker,过程中会出现确认,输入回车继续进行。
	yum install docker;

在这里插入图片描述

  1. 安装成功后,使用docker version命令查看是否安装成功
	docker version		

出现版本号说明安装成功
在这里插入图片描述

  1. 启动docker,命令如下:
	systemctl start docker

启动时不出现任何东西等待一会就行了
在这里插入图片描述

docker安装完成,并启动成功

  1. 下载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

全部加载完毕,说明成功下载
在这里插入图片描述

  1. 在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——下载的数据库

安装成功后悔返回长串字符串
在这里插入图片描述

  1. 启动沙箱,命令如下
	docker start mysql
  1. 启动mysql,命令如下
    此命令是在mysql安装目录下运行/bin/bash
	docker exec -i -t mysql /bin/bash

运行成功
在这里插入图片描述

  1. 登录mysql,输入如下指令
	mysql -u root -p

输入密码
在这里插入图片描述

前缀变成mysql表示登录成功

  1. 最后输入exit退出
    在这里插入图片描述
    本文结束,希望能帮到大家。如有不懂,敬请留言。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值