mysql installation on docker container
拉取mysql image
1
docker pull mysql:latest
运行mysql
1
2
3
4
5
6docker run --name mysql \
-p 3306:3306 \
-v $HOME/docker/mysql/data:/var/lib/mysql \
-v $HOME/docker/mysql/conf:/etc/mysql/conf.d \
-e MYSQL_ROOT_PASSWORD=lovelive \
-d mysql:latest--name
指定docker容器名称-p
将容器的3306端口映射到主机的3306,格式主机端口
:容器端口
-v
$HOME/docker/mysql/data:/var/lib/mysql,映射mysql data目录-v
$HOME/docker/mysql/conf:/etc/mysql/conf.d,映射mysql config目录-e
指定初始化root密码-d
后台启动启动/停止mysql
1
2
3
4
5# 停止 mysql
docker stop mysql
# 启动 mysql
docker start mysql