Tag: Docker

  1. 玩转Docker之常用API(四)

    任何一个开发的平台都会向开发者开发API,以供开发者更加自由地使用平台所提供的功能,定制出特定功能的应用。在应用中使用Docker API,应用就可以直接和Docker后台、仓库以及Docker Hub平台通信。 从功能上分,Docker API包含三部分内容。 - Registry API - Hub API - Remote API Remote API 首先来讲更为核心和基础的 Remote API。 Remote API是由Docker守护进程提供的。在默认情况下,Docker守护进程会绑定到一个所在宿主机的套接字,即unix:///var/run/docker.sock。但此默认情况下,只能查询在同一宿主机上运行Docker的Remote API,如果我们想远程访问Remote API,就需要将Docker守护进程绑定到一个网络接口上。我们可以通过编辑守护进程的启动配置文件来实现这一点。 以Ubuntu和Debian系统为例: 在#DOCKER_OPTS="--dns 8.8.8.8…

    on Docker Linux

  2. 玩转Docker之常用命令篇(三)

    首先我们来解决一个小问题,使用docker每次都要用sudo,为了让非root用户使用docker,可将当前用户添加到docker用户组: sudo groupadd docker sudo gpasswd -a ${USER} docker # 当前用户添加到docker group 然后重新登入下用户就可以直接使用docker命令了。 一、查看docker信息及帮助 # 查看docker版本 docker version # 显示docker系统的信息 docker info # 所有Docker命令帮助 docker help 二、镜像操作 # 检索image docker search image_name # 下载image docker pull image_name # 列出镜像列表; -a, --all=false Show all images; --no-trunc=false Don't truncate output;…

    on Docker Linux

  3. 玩转Docker之安装篇(二)

    按理说,安装软件最好是按照官方文档进行,但由于国内网络的局限性,使我们不得不搭梯子,但终究太麻烦。鉴于此情况,我推荐方案一,利用某公司的加速站点来安装,而且是傻瓜式的,非常方便。 方案一: 在linux主机上执行下面一条命令即可(若没有linux实体机,可以使用虚拟机搭建linux环境)。 curl -sSL https://get.daocloud.io/docker | sh 命令执行成功后,若出现下面字符,则安装成功了。 Client: Version: 1.10.1 API version: 1.22 Go version: go1.5.3 Git commit: 9e83765 Built: Thu Feb 11 19:32:54 2016…

    on Docker Linux

  4. 玩转Docker之Docker简介(一)

    近几年掀起的docker热潮,可谓席卷全球。什么原因使它这么备受推崇呢?主要是因为它解决了行业痛点。玩linux的都知道,安装个应用时还要先安装所需环境、相关库、解决依赖关系。而docker的出现,很好的解决了服务器应用快速构建、部署和分享的问题,它能够把服务器应用像APP一样简单地安装到各种平台坏境中,而不受真实坏境的影响。 1.什么是Docker Docker 是一个开源项目,诞生于 2013 年初,最初是 dotCloud 公司内部的一个业余项目。它基于 Google 公司推出的 Go 语言实现。 项目后来加入了 Linux 基金会,遵从了 Apache 2.0 协议,项目代码在 GitHub 上进行维护。 Docker 自开源后受到广泛的关注和讨论,以至于 dotCloud 公司后来都改名为 Docker Inc。Redhat 已经在其 RHEL6.5…

    on Linux Docker