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下安装mysql并配置、nginx
- centos 7.4(debian)命令及安装mysql/mariadb安装gogs,安装docker,zsh,ack
- Docker Centos安装Mysql5.6
- Centos下二进制方式安装MySQL (Docker-Centos镜像环境)
- linux服务器安装(centos5.3 apache php mysql)
- CentOS5.2编译安装Apache 2.2.10,MySQL 5.0.67,PHP-5.2.6(支持GD),ZendOptimizer3.3.0
- 在centos 下安装和使用MySQL
- centos下安装mysql
- CentOS+Apache+Mysql+Php安装及优化配置小记
- CentOS下MySql 5.0.x的安装、优化及安全设置
- CentOS 5.3上安装Apache+php+Mysql+phpMyAdmin
- 在CentOs 5.1中使用rpm安装NGINX+php+mysql
- Centos 下同时安装 Mysql4 和 Mysql5,二进制方式
- 在Centos下用yum安装Mysql时遇到的问题
- CentOS 安装 mysql-proxy笔记(1)
- centos 5.0 编译安装apache 2.2.6 php5.2.5 mysql5.0.46 Z
- 在CentOs 5.1中使用rpm安装NGINX+php+mysql(二)
- 在CentOs 5.1中使用rpm安装NGINX+php+mysql
- 最新Mysql-5.1.35在RHEL5.3(CentOS5.3)编译安装步骤
- centOs5.3 安装apache+tomcat+php+mysql