Blogger Information
Blog 9
fans 0
comment 0
visits 9157
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
Docker安装及基础配置
廖磊的博客
Original
864 people have browsed it

环境:Windows10 家庭版

一、下载安装包

win10家庭版不支持docker for window,所以选择docker tool-box 下载地址:链接:https://pan.baidu.com/s/15FvaIbAfbxx0YQyNir4Z1w 密码:aecc

2018-11-20_112941.png

下载完,双击安装,一路next

安装完,打开Docker Quickstart Termina

2018-11-20_113042.png

配置:我们可以使用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

二、安装基础软件

  1. 安装mysql5.7

    ①拉取镜像:

docker pull registry.cn-hangzhou.aliyuncs.com/lyps/mysql5.7

    2018-11-20_112725.png

②看有没有拉取成功mysql5.7镜像

docker images

2018-11-20_113442.png

③使用镜像快速启动MySQL Server实例

docker run --name 实例名 -e MYSQL_ROOT_PASSWORD=数据库密码   -d registry.cn-hangzhou.aliyuncs.com/lyps/mysql5.7

2018-11-20_113841.png

④查看实例(容器)

docker ps

2018-11-20_114115.png

⑤登录mysql

mysql -uroot -p

输入刚刚设置的数据库密码

2018-11-20_114655.png

登录成功,不过发现是5.5.53版本,被欺骗了(╥╯^╰╥)。删除该容器和镜像。

退出mysql

exit

⑥删除容器

查看容器id:   docker ps

2018-11-20_115208.png

删除容器: docker rm -f f9f8821c7749

2018-11-20_115403.png

⑦删除镜像

查看所有镜像:   docker images

2018-11-20_115646.png

删除镜像:  docker rmi registry.cn-hangzhou.aliyuncs.com/lyps/mysql5.7

2018-11-20_115814.png

⑧重新回到①


折腾了半天发现第⑤步操作错误,登录的是宿主机的mysql,都还没进入容器

新⑤进入容器

docker exec -it 6372c9e8f93f  /bin/bash

2018-11-20_144239.png

这就对啦

Statement of this Website
The copyright of this blog article belongs to the blogger. Please specify the address when reprinting! If there is any infringement or violation of the law, please contact admin@php.cn Report processing!
All comments Speak rationally on civilized internet, please comply with News Comment Service Agreement
0 comments
Author's latest blog post