您的位置:首页 > 运维架构 > Docker

CENTOS:Docker安装MYSQL

2017-01-27 14:00 573 查看
这里主要是记录安装在Docker里MYSQL的步骤。第一步:当然是要下载MySQL的包(Image)。docker pull mysql:latest这个命令是下载最新版本的mysql包第二步:建立一个mysql的容器。sudo docker run --name fisrt_mysql -p 3306:3306 -e MYSQL\_ROOT\_PASSWORD=123456 -d mysql restart=always这个命令用来建立一个mysql的容器。--name 容器的别称。我用的是first_mysql-p 端口映射。格式是 主机的端口:容器的端口。这里2个都是3306,所以是3306:3306-e 设置容器的环境变量。以上的命令是设置root的秘密是123456-d 使用那个包。这里我使用mysql这个包。想知道你的主机有什么包,可以用 docker images来查看。restart=always, 告诉docker,这个容器要自动启动如果你要安装第二个mysql容器,必须用另外的别处和端口。可以参考下面的命令sudo docker run --name second_mysql -p 3307:3306 -e MYSQL\_ROOT\_PASSWORD=123456 -d mysql restart=always这里,我的host主机端口该为3307,因为第一个已经使用了3306了。第三步:安装mysql的客户端yum install mysql -y第四步:用mysql的客户端连接mysql容器。mysql -u root --port=3306 -p -h 172.17.0.2如果要连接第二个mysql容器,就要运行如下命令。mysql -u root --port=3306 -p -h 172.17.0.3
如何获得容器的ip地址呢?可以用以下命令获得。
docker inspect 容器别称
注意:在连第二和mysql容器的时候,端口还是3306,而不是3307,3307是在通过连接宿主机连接mysql容器的时候使用的。

                                            
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  CentOS Docker