上海企业微信网站制作,深圳外贸是做什么的,网站制作公司报价,企业管理咨询与诊断实践报告1.docker 安装mysql 5.7
docker pull mysql:5.72.配置容器MySQL数据、配置、日志挂载宿主机目录
# 宿主机创建数据存放目录映射到容器
mkdir -p /usr/local/docker_data/mysql/data# 宿主机创建配置文件目录映射到容器
mkdir -p /usr/local/docker_data/mysql/conf #(需要在…1.docker 安装mysql 5.7
docker pull mysql:5.72.配置容器MySQL数据、配置、日志挂载宿主机目录
# 宿主机创建数据存放目录映射到容器
mkdir -p /usr/local/docker_data/mysql/data# 宿主机创建配置文件目录映射到容器
mkdir -p /usr/local/docker_data/mysql/conf #(需要在此目录下创建conf.d、mysql.conf.d两个目录)
mkdir -p /usr/local/docker_data/mysql/conf/conf.d # (建议在此目录创建my.cnf文件并进行相关MySQL配置)
mkdir -p /usr/local/docker_data/mysql/conf/mysql.conf.d# 宿主机创建日志目录映射到容器
mkdir -p /usr/local/docker_data/mysql/logs
3.启动容器
docker run --privilegedtrue --name mysql5.7 -p 3306:3306 -e MYSQL_ROOT_PASSWORD123456 -d -v /usr/local/docker_data/mysql/data:/var/lib/mysql -v /usr/local/docker_data/mysql/conf:/etc/mysql/ -v /usr/local/docker_data/mysql/logs:/var/log/mysql mysql:5.7
3.1 参数解释
参数说明–name mysql5.7容器名称-p 3306:3306端口映射(宿主机端口:容器端口)-e MYSQL_ROOT_PASSWORD123456容器的环境变量(root账号初始化密码)-d后台运行容器-v /usr/local/docker_data/mysql/data:/var/lib/mysql容器MySQL数据目录映射(宿主机:容器)-v /usr/local/docker_data/mysql/conf:/etc/mysql/容器MySQL数据目录映射(宿主机:容器)-v /usr/local/docker_data/mysql/logs:/var/log/mysql容器MySQL数据目录映射(宿主机:容器)mysql:5.7指定docker镜像 (可以是镜像名称或者镜像ID)
4. 常用命令
# 删除容器(参数可以是容器名称或容器ID)
docker rm mysql5.7
# 删除镜像
docker rmi mysql5.7
# 启动容器
docker start mysql5.7
# 启动容器/重启容器
docker restart mysql5.7
# 停止容器
docker stop mysql5.7
# 进入容器
docker exec -it mysql5.7 bash