随手记——简单地使用docker建立mysql容器
环境:debian10.9
1.安装
2.设置
- 设置/etc/docker/daemon.json,没有相应的目录和文件就自己创建
{
"registry-mirrors": ["https://hub-mirror.c.163.com/"], // 加速镜像,其他加速地址见参考文章2
"graph": "/u1/docker" // 自定义镜像、容器地址,默认在/var/lib/docker
}
3.安装mysql镜像并建立容器
sudo useradd -a -G docker $USER # 如果不是root的话,要将当前用户加入docker用户组,否则之后的docker命令要加sudo
sudo systemctl enable docker # 开机自动启动服务
sudo systemctl start docker # 启动服务
docker pull mysql:5.7 # 拉取mysql5.7镜像
docker run -p 3306:3306 --name mysql57 -e MYSQL_ROOT_PASSWORD=root -d mysql:5.7 # 建立容器,具体解释见参考文章5
docker restart mysql57 # 重启容器
docker stop mysql57 # 停止容器
docker start mysql57 # 启动容器
docker rm mysql57 # 删除容器
4.查看命令
docker info # 查看docker的基本信息
docker images # 查看已经拉取的镜像
docker container ls # 查看运行中的容器
docker ps -as # 查看创建过的容器
参考文章:
1.https://mirrors.bfsu.edu.cn/help/docker-ce/
2.https://www.runoob.com/docker/docker-mirror-acceleration.html
3.https://www.cnblogs.com/xiaoyou2018/p/12736310.html
4.https://www.cnblogs.com/myzony/p/9071210.html
5.https://www.cnblogs.com/sablier/p/11605606.html