1、搜索镜像,也可以访问 https://hub.docker.com/ 搜索镜像,查看所有版本。
$ docker search mysql
2、拉取镜像
$ docker pull mysql:5.7
3、启动镜像,并配置相关映射与绑定
$ docker run -id \ -p 3306:3306 \ --name=test_mysql \ -v $PWD/conf:/etc/mysql/conf.d \ -v $PWD/logs:/logs \ -v $PWD/data:/var/lib/mysql \ mysql:5.7
参数说明:
- Docker 常用命令与指令参数
$PWD
: 相当于$ pwd
获取当前目录,在这个命令中相当于宿主机的当前目录新建一个文件夹,然后跟虚拟机容器的某个文件夹进行绑定。
4、然后进入容器
$ docker exec -it test_mysql /bin/bash
5、登录 mysql
$ mysql -u root -p
6、在外部机器链接数据库时,只需要链接宿主机的 ip
与 端口
就行了。