打造你的Docker containers - iT 邦幫忙 | docker engine
在前兩天介紹完Kubernetes[1],並且在本機端成功架設Kubernetescluster[2]之後,想必讀者對Kubernetes有些基本了解。今天想介紹的是,如何把程式打包成DockerImage,建造一個屬於你自己的container,並在日後能跑在Kubernetes上。今天學習筆記的大綱如下:安裝DockerContainer[3]將程式包成DockerImage在本機上運行ContainerizedApp如果對containers或是Docker還不熟悉的讀者,不妨參考以下文章,也許可以幫助你更暸解兩者是什麼:在開始打造DockerContainer[4]之前,我們必須先在本機上安裝DockerEngine。DockerEngine支援許多種平台...
在前兩天 介紹完Kubernetes[1] ,並且在 本機端成功架設Kubernetes cluster[2] 之後,想必讀者對 Kubernetes 有些基本了解。今天想介紹的是,如何把程式打包成 Docker Image,建造一個屬於你自己的 container ,並在日後能跑在 Kubernetes 上。今天學習筆記的大綱如下:
安裝 Docker Container[3] 將程式包成 Docker Image 在本機上運行 Containerized App如果對 containers 或是 Docker 還不熟悉的讀者,不妨參考以下文章,也許可以幫助你更暸解兩者是什麼:
在開始打造 Docker Container[4] 之前,我們必須先在本機上安裝 Docker Engine 。Docker Engine 支援許多種平台,在官網[5] 上也列出所有支援的平台,而讀者可以在上面選擇與自己本機端相符的套件安裝。
在今天的學習筆記裡,筆者會帶大家在 MacOS 與 Ubuntu16.04 上安裝 Docker Engine。
安裝在 MacOS將 Docker Container[6] 安裝在 Mac OS 的步驟很間單:
在 官網[7] 找到 Docker for Mac (macOS)[8] ,點擊之後會進入頁面直接點擊,下載套件後,在status bar看到一隻小鯨魚的符號就代表裝好囉。
安裝在 Ubuntu16.04 $ sudo apt-get update && sudo apt-get install docker.ioDocker 套件 約 90MB 左右。安裝完成後,使用 groups指令 查看 目前user是否有docker group權限
$ groups ubuntu若還沒有,輸入以下指令 (如果 user 不是 ubuntu,記得需要改成目前登入的 username )
$ sudo usermod -G docker...