博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Docker(6)---安装mysql
阅读量:3948 次
发布时间:2019-05-24

本文共 1915 字,大约阅读时间需要 6 分钟。

在这里插入图片描述

上一篇:

1. 启动Docker?
#启动Docker命令systemctl start docker#查看docker是否启动[root@iZ2zearkb2a36wkifspfmkZ local]# ps -ef | grep dockerroot      8916     1  0 17:06 ?        00:00:00 /usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sockroot      9097  7641  0 17:07 pts/0    00:00:00 grep --color=auto docker
2. 搜索mysql镜像
docker search mysql

在这里插入图片描述

搜索展示界面参数解析:

NAME:				 镜像服务的名称DESCRIPTION: 		 对镜像服务的描述STARS: 				 关注该镜像包的人数(以K为单位)OFFICIAL:  			 是否是官方包(OK即为官方包)AUTOMATED:  		 是否为自动构建(OK即为自动构建)
3. 拉取镜像包
docker pull 镜像包名称(name) 默认下载最新版本的镜像包示例: docker pull mysql
4. 启动Docker?
[root@iZ2zearkb2a36wkifspfmkZ local]# docker imagesREPOSITORY          TAG                 IMAGE ID            CREATED             SIZEmysql               latest              a0d4d95e478f        4 days ago          541MB输入命令:		docker run -p 3306:3306 --name mysql01 -e MYSQL_ROOT_PASSWORD=123456 -d mysql意思是启动mysql镜像,并给它起名为mysql01,设置他的root账户密码为123456	-p是做了端口映射 将主机的3306端口映射到mysql容器的3306端口	查看启动的镜像:[root@iZ2zearkb2a36wkifspfmkZ local]# docker psCONTAINER ID        IMAGE               COMMAND                  CREATED             STATUS              PORTS                               NAMES047e9b622eca        mysql               "docker-entrypoint.s…"   About an hour ago   Up About an hour    0.0.0.0:3306->3306/tcp, 33060/tcp   mysql01
5. Navicat连接测试

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

6. 如何自定义镜像使用的配置文件?

官方文档给出的命令:

docker run --name some-mysql -v /my/custom:/etc/mysql/conf.d -e MYSQL_ROOT_PASSWORD=my-secret-pw -d mysql:tag

意思就是:主机上的/my/custom/目录挂载到 mysql镜像容器的/etc/mysql/conf.d文件夹里面,以后我们如果需要自定义配置文件,只需要在/my/custom/目录下创建配置文件就可以起作用了。

1.创建一个目录[root@iZ2zearkb2a36wkifspfmkZ /]# mkdir -p docker_file/mysql/config2.重新启动mysql镜像[root@iZ2zearkb2a36wkifspfmkZ /]# docker run -p 3306:3306 --name mysql01 -v /docker_file/mysql/config:/etc/mysql/conf.d -e MYSQL_ROOT_PASSWORD=123456 -d mysqlc47cf9a6bc358499de4ccd4bafad58978ea352fb47c037dedea852dde346b4b0[root@iZ2zearkb2a36wkifspfmkZ /]#

转载地址:http://dphwi.baihongyu.com/

你可能感兴趣的文章
打造新老员工双赢机制变对立为统一
查看>>
企业如何避免用错人
查看>>
打掉苹果“无与伦比”的傲慢(人民时评)
查看>>
Creating an Android Project
查看>>
Running Your App (android)
查看>>
Starting Another Activity
查看>>
Starting an Activity
查看>>
Stopping and Restarting an Activity
查看>>
Using the Support Library
查看>>
Creating a Fragment
查看>>
Building a Flexible UI
查看>>
Communicating with Other Fragments
查看>>
Saving Key-Value Sets
查看>>
Saving Files
查看>>
Saving Data in SQL Databases
查看>>
Sending the User to Another App
查看>>
Getting a Result from an Activity
查看>>
Allowing Other Apps to Start Your Activity
查看>>
Using the Location Manager
查看>>
Obtaining the Current Location
查看>>