Docker
配置阿里云镜像
sudo mkdir -p /etc/docker sudo tee /etc/docker/daemon.json <<-'EOF' { "registry-mirrors": ["https://ymx1hwpb.mirror.aliyuncs.com"] } EOF sudo systemctl daemon-reload sudo systemctl restart docker
基本命令
下载镜像文件
sudo docker pull mysql:5.7
查看所有镜像
docker images
删除镜像
docker rmi -f mysql
创建容器并启动
docker run -p 3306:3306 --name mysql \ -v /mydata/mysql/log:/var/log/mysql \ -v /mydata/mysql/data:/var/lib/mysql \ -v /mydata/mysql/conf:/etc/mysql \ -e MYSQL_ROOT_PASSWORD=root \ -d mysql:5.7 docker run -p 3306:3306 --name mysql \ # 将容器的 3306 端口映射到主机的 3306 端口 -v /mydata/mysql/log:/var/log/mysql \ # 将日志文件夹挂载到主机 -v /mydata/mysql/data:/var/lib/mysql \ # 将配置文件夹挂载到主机 -v /mydata/mysql/conf:/etc/mysql \ # 将配置文件夹挂载到主机 -e MYSQL_ROOT_PASSWORD=root \ # 初始化 root 用户的密码 -d mysql:5.7
查看容器日志
docker logs -f --tail 100 mysql
删除容器
docker rm -f mysql
进入容器
docker exec -it mysql /bin/bash
退出容器
exit
重启容器
docker restart mysql
容器自动启动
docker update mysql --restart=always