docker安装mysql5.7

1-------------------------------------------- docker常用命令

 

1. docker search mysql   这条命令表示查询mysql的所有镜像信息
 2. docker pull mysql  表示从官方下载默认版本的mysql,latest
    docker pull mysql:5.7  表示下载mysql版本5.7的
 3. docker images 查看当前本地的所有镜像
 4. docker rmi image-id   删除制定镜像,image-id是每个镜像独有的id
 5. docker rum ......    根据镜像启动容器
 6. docker ps            查看运行中的容器
 7. docker ps -a         查看所有容器
 8. docker start 容器id   启动容器
 9. docker stop  容器id   停止容器
10. docker rm    容器id   删除容器
11. service firewalld status   查看防火墙状态
12. service firewalld stop     关闭防火墙
 

 

2-----------------------------------安装

 

1.下载mysql 镜像
[root@localhost ~]# docker pull mysql:5.7
Trying to pull repository docker.io/library/mysql ...

2.查看本地镜像
[root@localhost ~]# docker images
REPOSITORY          TAG                 IMAGE ID            CREATED             SIZE
mysql                     5.7                 563a026a1511         3 weeks ago         372MB

3.根据mysql镜像启动容器

首先需要创建将要映射到容器中的目录以及.cnf文件,然后再创建容器

# pwd
/opt
# mkdir -p docker_v/mysql/conf
# cd docker_v/mysql/conf
# touch my.cnf
#docker run -p 3306:3306 --name mysql -v /opt/docker_v/mysql/conf:/etc/mysql/conf.d -e MYSQL_ROOT_PASSWORD=hk123456 -d mysql:5.7
4ec4f56455ea2d6d7251a05b7f308e314051fdad2c26bf3d0f27a9b0c0a71414

命令说明:

  • -p 3306:3306:将容器的3306端口映射到主机的3306端口
  • -v /opt/docker_v/mysql/conf:/etc/mysql/conf.d:将主机/opt/docker_v/mysql/conf目录挂载到容器的/etc/mysql/conf.d
  • -e MYSQL_ROOT_PASSWORD=123456:初始化root用户的密码
  • -d: 后台运行容器,并返回容器ID
  • mysql:5.7mysql镜像ID

4-----------------------------------------查看刚才建立的容器

docker ps -a(不加a为运行中的容器)

 

5----------------------------------------docker下命令行连接mysql

进入本地cmd,a3abf7cc3822 :mysql的容器id
[root@localhost ~]# docker exec -it a3abf7cc3822 bash
root@iZuf657qhjacamzeg7moxbZ:/# 

进入mysql
root@iZuf657qhjacamzeg7moxbZ:/# mysql -uroot -p -h localhost
Enter password: 

------------------------------------------------------------附加  容器启动操作:启动容器(如mysql) docker start a3abf7cc3822

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值