Docker安装
https://docs.microsoft.com/zh-cn/windows/wsl/install-win10
Docker指令
#mysql安装
docker pull mysql:latest
#查看运行情况
sudo docker ps -a
#删除进程
sudo docker rm <进程>
#查看是否已安装了 mysql
sudo docker images
#运行容器
sudo docker run -itd --name mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 mysql
//参数说明:
-p 3306:3306 :映射容器服务的 3306 端口到宿主机的 3306 端口,外部主机可以直接通过 宿主机ip:3306 访问到 MySQL 的服务。MYSQL_ROOT_PASSWORD=123456:设置 MySQL 服务 root 用户的密码。
#进入容器
docker exec -it mysql bash
#创建一个容器
docker run --name mysql -e MYSQL_ROOT_PASSWORD=123456 -d -i -p 3306:3306 --restart=always mysql
#登录
mysql -u root -p
ALTER USER 'root'@'localhost' IDENTIFIED BY '123456';
#添加远程登录用户
CREATE USER 'lizhenxing'@'%' IDENTIFIED WITH mysql_native_password BY '123456';
GRANT ALL PRIVILEGES ON *.* TO 'lizhenxing'@'%';
#拷贝sql文件到容器中
docker cp <文件> mysql:/<文件>
给docker的image打个标签
docker tag c4a428ad16f5 mysql:lastest
#查看容器镜像
docker images
网友评论