阿里雲搭建Docker

Docker簡介

Docker有兩個版本:

社區版(CE)
企業版(EE)
DockerCommunityEdition(CE)是個人開發人員和小型團隊的理想選擇,他們希望開始使用Docker並嘗試基於容器的應用程序。

DockerEnterpriseEdition(EE)是爲企業開發和IT團隊設計的,他們在生產規模上構建、交付和運行業務關鍵應用程序。
我自己練習的是安裝docker-ce。
Docker是一個供開發人員和系統管理員使用的平臺。開發、部署和運行帶有容器的應用程序。使用linux容器部署應用程序稱爲集裝箱化。容器並不是新的,但它們用於輕鬆部署應用程序的用途是。

集裝箱化越來越受歡迎,因爲集裝箱:

靈活性:即使是最複雜的應用程序也可以被容器化。
輕量級:容器利用並共享主機內核。
可互換:您可以動態部署更新和升級.
可移植性:您可以在本地構建、部署到雲端,並在任何地方運行。
可擴展性:您可以增加並自動分發容器副本。
可堆疊:您可以垂直地和動態地堆疊服務.

準備環境

首先更新yum
yum update
檢查Linux系統內核
uname -a
Linux iZuf60ajic0vbuch4tfcv5Z 3.10.0-693.2.2.el7.x86_64 #1 SMP Tue Sep 12 22:26:13 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux
內核3.10,系統必須是64位
一、設置存儲庫
在首次在新主機上安裝Docker CE之前,需要設置Docker存儲庫。阿里雲教程省略了設置邊緣存儲庫,導致安裝成功,但是無法啓動docker,這裏踩了一個坑。又重新卸載,按照官網一步一步操作。

1、 安裝所需的軟件包。yum-utils提供yum-config-manager公用事業,和device-mapper-persistent-data和lvm2所需的devicemapper存儲驅動程序。

 $sudo yum install -y yum-utils device-mapper-persistent-data lvm2

2、使用以下命令設置穩定儲存庫,這裏用的是阿里雲鏡像加速通道。
$ sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
3、任選*啓用邊緣和試驗儲存庫。這些存儲庫包含在docker.repo文件,但默認情況下是禁用的。您可以在穩定的存儲庫旁邊啓用它們。
$ sudo yum-config-manager --enable docker-ce-edge
$ sudo yum-config-manager --enable docker-ce-test
可以禁用邊緣或試驗存儲庫通過運行yum-config-manager命令的–disable旗子。若要重新啓用它,請使用–enable旗子。下面的命令禁用邊緣儲存庫。
$ sudo yum-config-manager --disable docker-ce-edge
二、安裝碼頭CE
1、安裝最新版本或轉到下一步安裝特定版本:
$ sudo yum install docker-ce
2、啓動docker
$ sudo systemctl start docker
3、運行helloWord圖像
$ sudo docker run hello-world
4、檢查docker
檢查環境
$docker version
檢查運行的容器
$docker ps -a
查看鏡像
$docker images
已安裝完docker可以檢查環境,運行HelloWord檢查鏡像
三、卸載碼頭CE
卸載Docker包:
$ sudo yum remove docker-ce
主機上的圖像、容器、卷或自定義配置文件不會自動刪除。若要刪除所有圖像、容器和卷,請執行以下操作:
$ sudo rm -rf /var/lib/docker
必須手動刪除任何已編輯的配置文件。
較早版本的Docker被稱爲docker或docker-engine。如果安裝了這些文件,請卸載它們以及相關的依賴項。
$ sudo yum remove docker \ docker-client \ docker-client-latest \ docker-common \ docker-latest \ docker-latest-logrotate \ docker-logrotate \ docker-selinux \ docker-engine-selinux \ docker-engine

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章