Docker 快速安装使用

下载安装

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 *

这里写图片描述

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值