下载安装
windows7、windows8下载docker链接:http://mirrors.aliyun.com/docker-toolbox/windows/docker-toolbox/ 下载好之后直接Next便安装完成。
简单使用教程
docker toolbox 是一个工具集,它主要包含以下一些内容:
Docker CLI 客户端:用来运行docker引擎创建镜像和容器
Docker Machine:可以让你在windows的命令行中运行docker引擎命令
Docker Compose: 用来运行docker-compose命令
Kitematic: 这是Docker的GUI版本
Docker QuickStart shell: 这是一个已经配置好Docker的命令行环境
Oracle VM Virtualbox:虚拟机
1、安装好之后会出现这三个图标:
点击 Docker QuickStart shell 第三个图标 进入Docker的命令行环境
2、打开成功后显示 海豚图标:
3、输入 docker version 查看docker版本(docker是C/S结构,所以有客户端和服务端)并以此检测是否安装成功:
4、下载镜像并运行命令:
在docker的镜像索引网站上面,镜像都是按照 用户名/ 镜像名( docker pull learn/tutorial ) 的方式来存储的。有一组比较特殊的镜像,比如ubuntu这类基础镜像,经过官方的验证,值得信任,可以直接用 镜像名(docker run ubuntu:15.10 /bin/echo “Hello world” ) 来检索到。
~ $ :docker run ubuntu:15.10 /bin/echo “Hello world”
- 各个参数解析:
- docker: Docker 的二进制执行文件。
- run:与前面的 docker 组合来运行一个容器。
- ubuntu:15.10指定要运行的镜像,Docker首先从本地主机上查找镜像是否存在,如果不存在,Docker 就会从镜像仓库 Docker Hub 下载公共镜像。
- /bin/echo “Hello world”: 在启动的容器里执行的命令
~ $:docker pull training/webapp # 载入镜像
~ $:docker run -d -P training/webapp python app.py
- -d:让容器在后台运行。
-P:将容器内部使用的网络端口映射到我们使用的主机上。
在浏览器上访问:
我们也可以通过 -p 参数来设置不一样的端口:
~$ :docker run -d -p 5000:5000 training/webapp python app.py
5、容器使用:$:docker images
6、安装Nginx:
$: docker search nginx
$:docker pull nginx
$: docker images nginx
7、安装PHP:
$: docker search php
$:docker pull php:5.6-fpm
$: * docker images*
8、安装MySql:
$: docker search mysql
$:docker pull mysql:5.6
$: * docker images |grep mysql*
9、安装Tomcat:
$: docker search tomcat
$:* docker pull tomcat*
$: * docker images|grep tomcat*
10、安装Python:
$: * docker search python*
$:docker pull python:3.5
$: docker images python:3.5
11、安装 Redis:
$: docker search redis
$:docker pull redis:3.2
$: docker images redis
12、安装 Mongo:
$: docker search mongo
$:docker pull mongo:3.2
$: * docker images mongo:3.2 *
13、安装 Apache:
$: * docker search httpd*
$:docker pull httpd
$: * docker images httpd *