docker安装配置镜像加速器-拉取创建Mysql容器示例

  • List item

docker 常见命令大全

  • docker
    • 安装
    • docker拉取创建Mysql容器

docker

安装

1、安装链接:https://blog.csdn.net/BThinker/article/details/123358697 ;
2、安装完成需要配置docker镜像加速器
3、docker 镜像加速器推荐使用阿里云的:

编辑daemon.json文件
vim /etc/docker/daemon.json  

docker安装配置镜像加速器-拉取创建Mysql容器示例_第1张图片
daemon.json 加入阿里云镜像加速器:

{
 "registry-mirrors": ["https://xxxxxx.mirror.aliyuncs.com"]
}

docker安装配置镜像加速器-拉取创建Mysql容器示例_第2张图片
配置加速器后重新启动docker服务:

sudo systemctl daemon-reload
sudo systemctl restart docker

4、配置docker开启自启动

systemctl enable docker

docker拉取创建Mysql容器

1、拉去Mysql镜像

docker pull mysql

2、创建Mysql容器并启动

 docker run -p 3306:3306 --name symysql -v $PWD/conf:/etc/mysql/conf.d -v $PWD/logs:/logs -v $PWD/data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=root -d mysql:latest

docker安装配置镜像加速器-拉取创建Mysql容器示例_第3张图片

== 启动参数解释 ==

参数 介绍
–name mysql 启动容器的名字
-d 后台运行
-p 3306:3306 将容器的 3306 (后面那个) 端口映射到主机的 3306 (前面那个) 端口
–restart unless-stopped 容器重启策略
-v /mydata/mysql/log:/var/log/mysql 将日志文件夹挂载到主机
-v /mydata/mysql/data:/var/lib/mysql 将mysql储存文件夹挂载到主机
-v /mydata/mysql/conf:/etc/mysql 将配置文件夹挂载到主机
-e MYSQL_ROOT_PASSWORD=root 设置 root 用户的密码
mysql:latest 启动哪个版本的 mysql (本地镜像的版本)

3、配置Mysql容器自动随Docker启动自启动

docker update --restart=always 容器id

在这里插入图片描述

你可能感兴趣的:(MYSQL数据库,docker,docker,mysql,运维)