安装docker+mysql的一些坑

作者 : admin 本文共1067个字,预计阅读时间需要3分钟 发布时间: 2024-06-17 共1人阅读

yum -y install docker 提示missing signature(docker客户端太老了)

参考这里 https://www.8a.hk/news/content/8235.html

卸载旧的docker

sudo yum remove docker docker-client docker-client-latest docker-common docker-latest docker-latest-logrotate docker-logrotate docker-engine

安装依赖

sudo yum install -y yum-utils device-mapper-persistent-data lvm2

切换镜像

sudo yum-config-manager –add-repo https://download.docker.com/linux/centos/docker-ce.repo

安装docker

sudo yum install docker-ce docker-ce-cli containerd.io

安装Docker

systemctl enable docker
systemctl start docker
systemctl status docker
显示activate基本没有问题

docker pull 总是io timeout

docker pull mysql时候爆发的坑
参考
https://www.cnblogs.com/likecoke/p/17495358.html
修改/etc/docker/daemon.json

{
"registry-mirrors": [
"https://yxzrazem.mirror.aliyuncs.com",
"http://hub-mirror.c.163.com",
"https://registry.docker-cn.com",
"http://hub-mirror.c.163.com",
"https://docker.mirrors.ustc.edu.cn"
],
"log-driver": "json-file",
"log-opts": {"max-size": "1024m","max-file": "3"}


}

创建容器

docker run -d -p 8306:3306 -v /data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=root mysql:latest

mysql提示权限问题

参考这个 修改mysql的user表
https://www.jb51.net/database/294905uw3.htm

本站无任何商业行为
个人在线分享-虚灵IT资料分享 » 安装docker+mysql的一些坑
E-->