4 应用部署
4.1 MySQL部署
- 拉取MySQL镜像
$ docker search mysql
$ docker pull mysql
- 创建容器
$ docker run -di --name mysql -p 3307:3306 -e MYSQL_ROOT_PASSWORD='123' mysql
# 查看容器IP,IP: 172.17.0.2
$ docker inspect --format='{
{.NetworkSettings.IPAddress}}' mysql
-
-p
代表端口映射,格式为 宿主机映射端口:容器运行端口。 -
-e
代表添加环境变量 MYSQL_ROOT_PASSWORD是root用户的登录密码。 -
进入MySQL容器并登录MySQL
$ docker exec -it mysql /bin/bash
root@664bda0fe52a:/# mysql -uroot -p123
# 创建用户lvah,允许任意主机(%)远程登陆,登陆密码为123.
mysql> create user lvah@'%' identified by '123'