随手记——简单地使用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

posted @ 2021-04-08 10:54  叶落未落  阅读(145)  评论(0)    收藏  举报