在Docker中创建MySQL服务器,如果你和我一样使用的是 Ubuntu ,或许能帮到你~。
安装 Docker检查是否安装 curl$ whereis curl 如果有给出路径就代表已经安装了。 如果没有安装 请使用以下命令进行安装。 $ sudo apt-get update $ sudo apt-get install curl 安装最新版本的 Docker$ sudo curl -fsSL https://get.docker.com/ | sh 安装完成后使用 whereis docker 验证是否安装成功。 添加用户到Docker组$ sudo usermod -a -G docker 当前用户名 这样做的好处是 不需要在 使用 sudo 了。 需要注销一下机子。 拉取最新版 MySQL$ docker pull mysql:latest 拉取完毕后看看是否正确被拉取回来了。 $ docker images 如果显示如下类似,代表成功拉取。 iyannik0215@Linux-Ubuntu:~ $ docker images REPOSITORY TAG IMAGE ID CREATED SIZE mysql latest 7a5866c2edbf 2 weeks ago 361.3 MB iyannik0215@Linux-Ubuntu:~ $ 创建容器$ docker run --name mysql -v /home/iyannik0215/Dropbox/DataDir:/var/lib/mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=你的密码 -d mysql:latest 简单的讲讲这些命令。
检测容器$ docker status 安装 MySQL 客户端$ sudo apt-get install mysql-client 不想在机子里装服务器,总不能连客户端都不装吧。。 链接容器MySQL$ mysql -h 127.0.0.1 -u root -p 效果如下。 iyannik0215@Linux-Ubuntu:~ $ mysql -h 127.0.0.1 -u root -p Enter password: Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 4 Server version: 5.7.11 MySQL Community Server (GPL) Copyright (c) 2000, 2015, Oracle and/or its affiliates. All rights reserved. Oracle is a registered trademark of Oracle Corporation and/or its affiliates. Other names may be trademarks of their respective owners. Type 'help;' or '\h' for help. Type '\c' to clear the current input statement. mysql> (责任编辑:好模板) |