Rat's

在Linux系统上安装Docker和Docker Compose教程
说明:很多时候我们搭建一些网站的时候,都会首先想到要安装一些面板,lnmp,lamp之类的,其实很多时候不一定需要...
扫描右侧二维码阅读全文
19
2017/11

在Linux系统上安装Docker和Docker Compose教程

说明:很多时候我们搭建一些网站的时候,都会首先想到要安装一些面板,lnmplamp之类的,其实很多时候不一定需要这样,只需要使用Docker/Docker Compose安装就行了,而且还很快,很方便。

简介

Docker是一个开源的引擎,可以轻松的为任何应用创建一个轻量级的、可移植的、自给自足的容器。Docker Compose是在使用Docker容器部署分布式应用时的工具,可以定义哪个容器运行哪个应用。使用Compose,你只需定义一个多容器应用的yml文件,然后使用一条命令即可部署运行所有容器。

安装

1、安装Docker
使用以下命令:

#CentOS 6
rpm -iUvh http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
yum update -y
yum -y install docker-io
service docker start
chkconfig docker on

#CentOS 7、Debian、Ubuntu
curl -sSL https://get.docker.com/ | sh
systemctl start docker
systemctl enable docker

2、安装Docker Compose
使用以下命令:

curl -L https://github.com/docker/compose/releases/download/1.17.0/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose
chmod +x /usr/local/bin/docker-compose
#验证是否安装成功
docker-compose --version
#返回以下信息即安装成功
docker-compose version 1.17.0, build 1719ceb

更多介绍及使用请看:https://docs.docker.com

Vultr新用户注册送100美元/16个机房按小时计费,支持支付宝,【点击查看】。
最后修改:2017 年 11 月 19 日 08 : 13 AM

发表评论

2 条评论

  1. wzb

    apt-key output should not be parsed (stdout is not a terminal)

    sh -c echo "deb [arch=amd64] https://download.docker.com/linux/debian stretch edge" > /etc/apt/sources.list.d/docker.list[ debian = debian ][ stretch = wheezy ]sh -c apt-get update -qq >/dev/nullsh -c apt-get install -y -qq --no-install-recommends docker-ce >/dev/null
    E: Sub-process /usr/bin/dpkg returned an error code (1)

    1. Rat's
      @wzb

      软件依赖问题,你百度下E: Sub-process /usr/bin/dpkg returned an error code (1),很多解决方法。