- 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
daemon.json 加入阿里云镜像加速器:
{
"registry-mirrors": ["https://xxxxxx.mirror.aliyuncs.com"]
}
配置加速器后重新启动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
== 启动参数解释 ==
参数 | 介绍 |
---|---|
–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