docker学习,用docker安装mysql

Docker简单了解

一些简单必备的语法,我们先清楚docker是什么:
docker是一个容器,轻量级,启动快,go语言开发的,和虚拟机的不同-----没用内核不笨重
镜像—服务运行在里面,容器–独立运行简易版本linux,仓库–独立存放镜像的地方


Docker的简单使用

*** 要想使用好Docker,linux基础是必须的,建议各位小伙伴们去看一看linux的文章再来学习Docker,这样会事半功倍***

1.拉取镜像    docker pull  mysql5.7    拉取镜像
2.docker image ls 查看镜像
3.docker rm   (docker image ls  mysql -q)   可以动态的去搜索docker镜像id去删除
这里删除镜像最好利用镜像的短id,就是前三个字符
4.有镜像了,我们可以利用镜像去创建容器,我们所有操作都是根据容器去执行,一般容器是通过镜像去创建的
docker run -p 端口号:端口号 --name  iamge  -d    -v /data      (等下我会用创建mysql的容器去解释)
-d: 后台运行容器

-p 将容器的端口映射到本机的端口

-v 将主机目录挂载到容器的目录

-e 设置参数  

我们来创建一个mysql5.7的镜像

1.第一步拉取镜像

docker pull mysql:5.7

2.第二步查看是否拉取成功

docker image ls
出现mysql镜像即为成功

3.接下来创建mysql容器

mkdir -p /root/mysql/data /root/mysql/logs /root/mysql/conf

4.在/root/mysql/conf中创建 mysql.cnf 文件

cd /root/mysql/conf touch mysql.cnf

5.然后部署运行mysql端口号并赋予用户名和密码

*** 运行命令 ***

docker run -p 3306:3306 --name mysql -v /root/mysql/conf:/etc/mysql/conf.d -v /root/mysql/logs:/logs -v /root/mysql/data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=root -d mysql:5.7

-d: 后台运行容器

-p 将容器的端口映射到本机的端口

-v 将主机目录挂载到容器的目录

-e 设置参数

6.启动容器和结束容器

docker start mysql
docker end mysql

结束语

知道的越多,不知道的也就越多,对自己说一声,加油!最近我会倾向于工作流这个方面!公司的同事正在整合activti工作流,估摸整合之后,我也会继续往那边去学习,根据业务进行crud
如果有小伙伴,想做一些开源的项目,可以进行留言-大家一块去学习

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值