Tag: Linux

  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

  5. 在Ubuntu上安装Ghost

    首先下载一下必要的工具: sudo apt-get install -y build-essential zip vim wget 安装Node Node是一个Javascript运行环境,是构建快速、扩展性良好并且高效的web应用的开发平台。Ghost就是构建在Node.js平台上的。 wget http://7xpk3m.com1.z0.glb.clouddn.com/node-v4.2.0.tar.gz tar -xzf node-v4.2.0.tar.gz ./configure make sudo make install 安装并运行 Ghost cd /var/www wget http://dl.ghostchina.com/…

    on Linux

  6. ubuntu 安装配置ssh

    1.安装ssh-server sudo apt-get install openssh-server 2.设置管理员密码访问 sudo vim /etc/ssh/sshd_config   将“PermitRootLogin without-password”注释掉,并在下面添加 PermitRootLogin yes 3.重启ssh服务 sudo /etc/init.d/ssh restart 4.即可使用访问,例如: ssh root@192.168.1.2…

    on Linux