CentOS7 安裝 Docker 以及 Shipyard管理端

簡介:node

  Docker 是一個開源工具,它可讓建立和管理 Linux 容器變得簡單。容器就像是輕量級的虛擬機,而且能夠以毫秒級的速度來啓動或中止。程序員

  Docker 幫助系統管理員和程序員在容器中開發應用程序,而且能夠擴展到成千上萬的節點。docker

  容器和 VM(虛擬機)的主要區別是,容器提供了基於進程的隔離,而虛擬機提供了資源的徹底隔離。虛擬機可能須要一分鐘來啓動,而容器只須要一秒鐘或更短。容器使用宿主操做系統的內核,而虛擬機使用獨立的內核。centos

  Docker 的侷限性之一是,它只能用在 64 位的操做系統上。bash

1、安裝Dockercurl

  1. Docker 軟件包已經包括在默認的 CentOS-Extras 軟件源裏。所以想要安裝 docker,只須要運行下面的 yum 命令:工具

    yum install dockerurl

    # 注:因爲官方源可能被牆,請使用代理環境下載,或更換其餘源地址centos7

  2. 安裝成功後設置開機啓動spa

    service docker start

    chkconfig docker on

  3. 安裝官方docker centos 鏡像

    docker pull centos

    # 注:默認下載官方centos最後一個版本鏡像,如需指定版本可以使用命令:docker pull centos:centos6

  4. 運行一個docker 容器

    docker images centos

    # 注:查看已下載至本地的映像

    docker run -i -t centos /bin/bash

    # 注:運行centos容器,-i 表示捕獲標準輸入輸出,-t 表示分配一個終端或控制檯

    cat /etc/redhat-release

    # 注:查看當前運行的容器

    exit

    # 注:斷開鏈接

  5. 經過打開一個新的終端查看當前正在運行容器的列表(上一步中不要斷開鏈接)

    docker ps

 

2、安裝Shipyard(shipyard用於集中管理docker主機和container)

  1. 安裝Shipyard

    curl -s https://shipyard-project.com/deploy | bash -s

    

  2. 增長節點

    curl -sSL https://shipyard-project.com/deploy | ACTION=node DISCOVERY=etcd://192.168.0.103:4001 bash -s

    

  3. 接下來咱們在shipyard管理後臺中nodes頁面能夠看到咱們的節點了

 至此,咱們的centos7下的docker環境及集羣環境控制後臺都搭建好了!

相關文章
相關標籤/搜索