安装Docker
Macbrew install docker
Linuxsudo apt-get install docker-ce
Win 10或者企业版https://www.docker.com/products/docker-desktop
win7、win8 系统win7、win8 等需要利用 docker toolbox 来安装,国内可以使用阿里云的镜像来下载,下载地址:http://mirrors.aliyun.com/docker-toolbox/windows/docker-toolbox/
docker toolbox 是一个工具集,它主要包含以下一些内容:
- Docker CLI – 客户端,用来运行 docker 引擎创建镜像和容器。
- Docker Machine – 可以让你在 Windows 的命令行中运行 docker 引擎命令。
- Docker Compose – 用来运行 docker-compose 命令。
- Kitematic – 这是 Docker 的 GUI 版本。
- Docker QuickStart shell – 这是一个已经配置好Docker的命令行环境。
- Oracle VM Virtualbox – 虚拟机。
下载完成之后直接点击安装,需要注意:
- 勾选:Help Docker improve Toolbox。
- Create a desktop shortcut —–创建桌面快捷方式。
- Add docker binaries to PATH ——添加 docker 环境变量。
- Upgrade Boot2Docker VM —–更新 Boot2Docker VM。
- Install VirtualBox 是默认不选择,如果没有安装 VirtualBox 选择)。
- 可能会弹出窗口安装Oracle,选择信任次程序。
安装成功后,桌边会出现三个图标:Oracle VM VirtualBox、Docker Quickstart Terminal、Kitematic (Alpha)。我们点击 Docker QuickStart 图标来启动 Docker Toolbox 终端。
Docker启动报错
第一次启动时间比较长,耐心等待!
找不到bash.exe这个是由于bash.exe的安装目录和 docker quickstart terminal快捷方式中所指向的bash.exe的目录不一致所造成,修订docker quickstart terminal快捷方式中的bash.exe目录就好,具体bash.exe的目录在Git安装目录下的bin目录中。

- 鼠标右键点击 Docker QuickStart 图标 > 点击属性 > 更改目标路径
- 管理员权限更改设置 > 继续 > 确定
手动下载:https://github.com/boot2docker/boot2docker/releases,百分之百你打不开那个网站,所以我这里分享一个下载好的文件,放在文章的最后。下载完成后放到错误提示的文件夹中
This Computer is doesn’t have VT-x/AMD-V enable简单说一下开启的方法,首先进入BIOS:
- 组装机以主板分,华硕按F8、Intel按F12,其他品牌按ESC、F11或F12;
- 笔记本以品牌分,联想ThinkPad系列按F1,其他品牌按F2;
- 品牌台式机按品牌分, Dell按ESC,其他按F12;
进入BIOS,选择Configuration选项,选择Intel Virtual Technology并回车。注意:若无VT选项或不可更改,则表示你的电脑不支持VT技术。将光标移动至Enabled处,并回车确定。最后按F10热键保存并退出即可开启VT功能。重点就是找到蓝色字体的英文,修改Enables就可以了,然后再次启动,如果显示鲸鱼字符即表示你已经成功了哦!

Docker镜像加速
国内用户的话,这一步是必做的,不然你什么也用不了。https://xxxxxxxx.mirror.aliyuncs.com需要替换为自己在云服务商的镜像加速器地址,这个是个以免费获得的,我们在阿里云找到容器镜像服务,这个需要登录,之后我们在左下角找到镜像加速器,在这里你就可以看到你自己的镜像加速的地址,替换即可!
如果你安装Docker Toolbox,可以参考以下配置步骤:创建一台安装有Docker环境的Linux虚拟机,指定机器名称为default,同时配置Docker加速器地址:
docker-machine create --engine-registry-mirror=https://xxxxxxxx.mirror.aliyuncs.com -d virtualbox default
查看机器的环境配置,并配置到本地,并通过Docker客户端访问Docker服务:
docker-machine env default
eval "$(docker-machine env default)"
如果提示已经存在default机器,那么我们删掉原来的那个:
docker-machine rm default #删掉default机器
docker-machine ls #列出所安装的机器
安装Docker for Windows的用户,可以参考以下配置步骤:在系统右下角托盘图标内右键菜单选择 Settings,打开配置窗口后左侧导航菜单选择 Docker Daemon。编辑窗口内的JSON串,填写加速器地址,如下所示:
{
"registry-mirrors": ["https://xxxxxxxx.mirror.aliyuncs.com"]
}
编辑完成,点击 Apply 保存按钮,等待Docker重启并应用配置的镜像加速器。
Docker for Windows 和 Docker Toolbox是不兼容,如果同时安装两者的话,需要使用hyperv的参数启动。
docker-machine create --engine-registry-mirror=https://xxxxxxxx.mirror.aliyuncs.com -d hyperv default
一般我们选择一种就可以了,如果跟着文章的步骤的话,我们安装的是Docker Toolbox,只需要按照对应的步骤操作就可以了。
Docker常用命令
查看docker版本:docker version
搜索镜像:docker search [镜像]
下载镜像:docker pull [镜像名]
运行镜像:docker run [镜像名]
查看运行的docker容器:docker ps
停止容器:docker stop [容器id]
删除容器:docker rm [容器id]
删除镜像:docker rmi [镜像id]
删除之前要确认此镜像已经没有被容器在使用,如果存在正在运行的docker容器,删除会报错“Error: container_delete: Impossible to remove a running container, please stop it first”
删除所有的镜像删除容器需要先停止后remove:
docker stop $(docker ps -a -q)
docker rm $(docker ps -a -q)
docker rmi $(docker images -q)
列出本地镜像:docker images
列出容器:docker ps
Docker Hello-World
在此之前你需要知道以上各种命令的使用。那么我们可以下载一个hello-world的镜像,来尝试一下:
docker images #确保本地没有hello-world
docker pull hello-world
2. 本站不保证所提供下载的资源的准确性、安全性和完整性,资源仅供下载学习之用!如有链接无法下载、失效或广告,请联系客服处理!
3. 您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容资源!如用于商业或者非法用途,与本站无关,一切后果请用户自负!