CoreOS 與 Docker 的關係

一個 Docker 專用的 OS 系統

Edmond Y.
HKIT DOG
3 min readJun 26, 2018

--

CoreOS 與 Docker 的關係
CoreOS

什麼是 CoreOS?

就是一個 Container 專用的 Linux。在 DigitalOcean 或 Linode 也可以安裝 CoreOS,我就用 Linode $5 hosting 來開設一個。CoreOS 原生就支援 docker 在,基本上也預計你什麼東西都會用 docker 安裝,所以 apt-get 什麼的也是沒有的。

升級 CoreOS 的 docker 版本

第一次使用前記緊先升級一下 docker 的 version
在 CoreOS 裡使用 update_engine_client -update 指令
升級做最新版本的 docker

常用的 docker 指令

指令也有不少,不過我還只用最常用幾個指令就可以了。
docker search <image name> - 搜尋有什麼 docker image 可以用,當然到 Docker Hub 看也可以的。
docker pull <image name> - 把所需的 image 拉下來
docker images - 看看本機有什麼 image
docker run <image name> --name <container name> - 運行 container,ctrl + c 可以停止
docker run <container name> -d - 在背景運行 container,需要這樣才不會佔據你的 terminal
docker ps - 查看在運行的 container
docker ps -a - 查看所有 container (包括停用的 container)
docker stop <container name> - 停止 container
docker rm <container name> - 刪除 container
docker image rm <image name> - 刪除 image

CoreOS 用後感

在開始使用 CoreOS 後,幾乎學習使用 ubuntu 的一套也用不著,但理念還是一樣的,不過每次都用 docker run xxxx 的指令太煩人了,下回開始會使用 docker-compose 來將指令寫進檔案中使用。

Originally published at blog.256pages.com on June 26, 2018.

--

--