docker-compose實踐

前言

本文只是一個簡單的使用docker來提供一些如數據庫,redis等公共服務的搭建過程記錄.
docker-compose.yml的詳細配置能夠參考官方文檔或這篇文章.
因爲工做環境是在windows下,docker對windows的支持很很差,若是要在windows下安裝docker請確保,系統達到官方要求,這裏記錄的是使用虛擬機的狀況下搭建.python

安裝docker

官方文檔中詳細說明了不一樣系統的安裝方法,這裏以Centos爲例.linux

  1. 確保linux系統知足docker要求( 64-bit version of CentOS 7.3,貌似內核也須要3.x以上的能夠經過uname -a查看)redis

  2. 升級/安裝 yum-utils $ sudo yum install -y yum-utildocker

  3. 設置倉庫$ sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo數據庫

  4. 將軟件包信息緩存 sudo yum makecache fastwindows

  5. 安裝docker sudo yum -y install docker-cecentos

  6. 啓動docker sudo systemctl start docker緩存

  7. 測試是否安裝成功 sudo docker run hello-world學習

  8. 開機啓動dockersudo chkconfig docker on測試

安裝docker-compose

這裏使用python-pip的方式來安裝

  1. 安裝python-pipyum -y install epel-release yum -y install python-pip

  2. 安裝docker-composepip install docker-compose

  3. 測試是否安裝成功docker-compose version

編寫簡單docker-compose.yml例子

version: "2.0"
services: 
    redis: 
        image: redis:3.2
        restart: always
        ports:
            - "6379:6379"
    mongo: 
        image: mongo:3.4.1
        restart: always
        ports: 
            - "27017:27017"

安裝啓動鏡像

在docker-compose.yml所在根目錄下執行docker-compose up
這只是一個簡單的安裝過程記錄,docker還有不少東西須要去學習瞭解,docker-compose.yml的詳細配置也還須要本身去踩坑

相關文章
相關標籤/搜索