今天要介紹另外一個應用就是Docker可以執行在Mesos上,這樣就可以把一些Service或是一些應用程式佈署在Docker上,然後在利用Mesos來管理整個Cluster的資源。
未來的這幾天主要會介紹內容如下:
1.Docker的安裝
2.寫Dockerfile、建構Docker image
3.架設一個docker registry server放Docker image file
4.使用mesos來pull docker registry的image file,之後docker container就可以在mesos上啟動起來
今天就先來安裝Docker,並且會簡單的介紹如何操作Docker。如果不知道Docker是什麼的話可以先到它們的官方網站查看詳細的資料
安裝Docker:
我的作業系統是使用CentOS 7.2
# wget https://yum.dockerproject.org/repo/main/centos/7/Packages/docker-engine-1.11.1-1.el7.centos.x86_64.rpm
# wget https://yum.dockerproject.org/repo/main/centos/7/Packages/docker-engine-selinux-1.11.1-1.el7.centos.noarch.rpm
# yum install -y docker-engine-selinux-1.11.1-1.el7.centos.noarch.rpm
# yum install -y docker-engine-1.11.1-1.el7.centos.x86_64.rpm
# systemctl enable docker
# systemctl start docker
上面的二個指令主要分別是開機的時侯自動啟動docker service和現在啟動docker service
# docker version
簡單操作Docker:
# docker pull centos:7.2.1511
# docker images
# docker ps -a
# docker run -ti centos:7.2.1511 /bin/bash
使用上面的指令就可以啟動docker container,並且開啟container的terminal操作介面,如果要退出這個操作介面只要輸入exit
指令,就可以退出docker container了。
今天是假日所以就簡單的介紹Docker的安裝和操作。明天還會繼續的介紹撰寫Dockerfile以及建構出Docker image
最後祝大家聖誕節快樂!