环境:Windows10 家庭版
一、下载安装包
win10家庭版不支持docker for window,所以选择docker tool-box 下载地址:链接:https://pan.baidu.com/s/15FvaIbAfbxx0YQyNir4Z1w 密码:aecc
下载完,双击安装,一路next
安装完,打开Docker Quickstart Termina
配置:我们可以使用Docker命令行工具来下载官方镜像。但是因为网络原因,我们下载一个300M的镜像需要很长的时间,甚至下载失败。因为这个原因,阿里云容器Hub服务提供了官方的镜像站点加速官方镜像的下载速度。
阿里加速器链接:https://cr.console.aliyun.com/cn-hangzhou/mirrors
配置:
进入default虚拟机 (docker 账号/密码 : docker/tcuser 切换root身份 :sudo -i)
docker-machine ssh default sudo mkdir -p /etc/docker sudo tee /etc/docker/daemon.json <<-'EOF' { "registry-mirrors": ["你自己的链接"] } EOF exit
重启default虚拟机
docker-machine restart default
二、安装基础软件
安装mysql5.7
①拉取镜像:
docker pull registry.cn-hangzhou.aliyuncs.com/lyps/mysql5.7
②看有没有拉取成功mysql5.7镜像
docker images
③使用镜像快速启动MySQL Server实例
docker run --name 实例名 -e MYSQL_ROOT_PASSWORD=数据库密码 -d registry.cn-hangzhou.aliyuncs.com/lyps/mysql5.7
④查看实例(容器)
docker ps
⑤登录mysql
mysql -uroot -p
输入刚刚设置的数据库密码
登录成功,不过发现是5.5.53版本,被欺骗了(╥╯^╰╥)。删除该容器和镜像。
退出mysql
exit
⑥删除容器
查看容器id: docker ps
删除容器: docker rm -f f9f8821c7749
⑦删除镜像
查看所有镜像: docker images
删除镜像: docker rmi registry.cn-hangzhou.aliyuncs.com/lyps/mysql5.7
⑧重新回到①
折腾了半天发现第⑤步操作错误,登录的是宿主机的mysql,都还没进入容器
新⑤进入容器
docker exec -it 6372c9e8f93f /bin/bash
这就对啦