使用docker和安装docker-compose发现容器编排之美

Scroll Down

来源:NanCheung`s Blog
链接:https://blog.nancheung.com /archives/840165
商业转载请联系作者获得授权,非商业转载请注明出处。



机器上的部署的服务越来越多,偶尔安装新服务一不小心还会污染服务器环境,心理洁癖的我只能选择净化整个系统(重装),因此,引入容器势在必行啊。

安装Docker

此处是Debian9系统安装docker的教程,其他教程请查看官方文档,并从左侧选择你对应的系统

一、安装docker仓库

在新主机上首次安装 Docker Engine-Community 之前,需要设置 Docker 仓库。之后,您可以从仓库安装和更新 Docker

  1. 更新 apt 包索引

    	sudo apt-get update
    
  2. 安装 apt 依赖包,用于通过 HTTPS 来获取仓库

sudo apt-get install \
    apt-transport-https \
    ca-certificates \
    curl \
    gnupg2 \
    software-properties-common
  1. 添加 Docker 的官方 GPG 密钥

    curl -fsSL https://download.docker.com/linux/debian/gpg | sudo apt-key add -
    
  2. 将Docker存储库添加到APT源

    sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/debian $(lsb_release -cs) stable"
    

    现在,docker仓库已经安装完成了。

二、安装 Docker

  1. 更新 apt 包索引

    sudo apt-get update
    
  2. 安装docker ce

    sudo apt-get install docker-ce docker-ce-cli containerd.io
    
  3. 查看版本是否已正确安装

    sudo docker --version
    

    安装后docker默认由systemd管理,docker守护程序会自动启动。

安装Docker-compose

  1. 下载安装compose

    要安装其他版本的Compose,请替换1.25.4 为要使用的Compose版本。

    sudo curl -L "https://github.com/docker/compose/releases/download/1.25.4/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
    
  2. 使compose文件可执行

    sudo chmod +x /usr/local/bin/docker-compose
    
  3. 检查版本

    docker-compose --version
    

到此就安装完成了。

配置篇

Docker-compose配置详解