天天看點

如何安裝快速 Docker 和 Docker-Compose 服務

  最近由于個人在大家基于 Docker  的、企業級的CI/CD 環境,是以要安裝 Docker 和 Docker-Compose ,這也算是一個學習過程,就把整個過程記錄下來,便于以後查詢。

  測試環境:作業系統:Centos7 ,國内加速器:daocloud.io

一、安裝Docker

  1、配置加速器

    

# 建立或修改 /etc/docker/daemon.json 檔案,修改為如下形式     { "registry-mirrors" : [ "https://registry.docker-cn.com", "https://docker.mirrors.ustc.edu.cn", "http://hub-mirror.c.163.com", "https://cr.console.aliyun.com/" ] }     

如何安裝快速 Docker 和 Docker-Compose 服務

    # 重新開機docker服務使配置生效     $ systemctl restart docker.service

如何安裝快速 Docker 和 Docker-Compose 服務

    該腳本可以将 --registry-mirror 加入到你的 Docker 配置檔案 /etc/docker/daemon.json 中。适用于 Ubuntu14.04、Debian、CentOS6 、CentOS7、Fedora、Arch Linux、openSUSE Leap 42.1,其他版本可能有細微不同。更多詳情請通路文檔。

  2、安裝 docker

    2017年的3月1号之後,Docker的版本命名開始發生變化,同時将CE版本和EE版本進行分開,其中docker-ce為社群版本免費,docker-ee 為收費版,本人使用以 docker1.13和 docker-ce版本為主。安裝docker1.13速度比較快,安裝docker-ce版本速度比較慢  .個人使用安裝 docker1.13 即可

    指令:#yum install docker

    如果想安裝 docker-ce 可執行: yum install docker-ce ,如果下載下傳速度太慢,可離線下載下傳合适的 rmp:https://download.docker.com/linux/centos/7/x86_64/stable/Packages/

    其後 yum install   xxxxxxx.rpm 即可

   3、在 Docker 容器内部安裝指令。

    apt-get update ##跟新

    //vi

    apt install vim

    //weget

    apt install wget

    //yum

    apt install yum

    //ifconfig

    apt install net-tools

    //ping

    apt install iputils-ping

   4、在 Docker 容器内部使用 ll 指令,找到 bashrc 檔案,裡面有些預設配置,可以去掉注釋#,如果沒有,自己增加就可以。    

    1. vim ~/.bashrc

    2. 加入一行

    alias ll='ls $LS_OPTIONS -l'

    儲存退出

    3. source ~/.bashrc

      curl -L https://github.com/docker/compose/releases/download/1.25.0/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose
      curl -L https://github.com/docker/compose/releases/download/1.25.0/docker-compose-Linux-x86_64 -o /usr/local/bin/docker-compose   # 等效上面的指令
      chmod +x /usr/local/bin/docker-compose      
    docker-compose -h                           # 檢視幫助

    docker-compose up                           # 建立并運作所有容器
    docker-compose up -d                        # 建立并背景運作所有容器
    docker-compose -f docker-compose.yml up -d  # 指定模闆
    docker-compose down                         # 停止并删除容器、網絡、卷、鏡像。

    docker-compose logs       # 檢視容器輸出日志
    docker-compose pull       # 拉取依賴鏡像
    dokcer-compose config     # 檢查配置
    dokcer-compose config -q  # 檢查配置,有問題才有輸出

    docker-compose restart   # 重新開機服務
    docker-compose start     # 啟動服務
    docker-compose stop      # 停止服務      

繼續閱讀