知行合一

博客园 首页 新随笔 联系 订阅 管理

1.拉取数据库镜像

docker pull mysql:5.7

 docker images命令查看镜像是否下载成功

docker images

2.配置mysql

创建mysql目录,用于存放mysql相关配置及数据

mkdir -p /usr/local/dockercontainer/mysql/conf
mkdir -p /usr/local/dockercontainer/mysql/logs
mkdir -p /usr/local/dockercontainer/mysql/mysql

 

3、运行mysql容器

docker run -d --name mysql \
      -v /usr/local/dockercontainer/mysql/data:/var/lib/mysql \
      -v /usr/local/dockercontainer/mysql/conf:/etc/mysql/conf.d \
      -v /usr/local/dockercontainer/mysql/logs:/logs \
      -e MYSQL_ROOT_PASSWORD=summit985 \
      -p 3306:3306 \
      mysql:5.7

4、设置容器开机自启动

docker update --restart=always 容器id

5、在服务器中操作数据库

docker exec -it mysql bash

6、删除容器

docker stop 5b4f4c6a89d8  # 停止容器运行
docker rm  5b4f4c6a89d8   # 删除容器

7、删除镜像

docker rmi cc8775c0fe94

 

ps:安装过程中,如果发现容器启动失败,使用docker logs查看容器日志

本例中docker容器名为redis,查看日志命令为:docker logs -f -t --tail 100 redis

docker logs -f -t --tail 100 redis

 

posted on 2023-01-31 16:10  callbin  阅读(556)  评论(0编辑  收藏  举报