Docker Mastery: with Kubernetes +Swarm from a Docker Captain
udemy買的一堂課,記一下筆記
3-18
- 實際run一個container
- 解釋 –publish的意思,host:container
3-20
- docker top mongo
- ps aux | grep mongo
3-25
- 原來 -it是兩個不同的指命結合起來
- docker container start -ai ubuntu 打開之前停掉的container
- docker container exec:run additional process in running container
- docker container exec -it mysql bash
- The ps command is no longer included in the mysql image by default
6-61
- drupal的作業
General
- 用–name幫container取名子
- 要打container ID的時候可以用 tab completion
- apt-get update會產生快取,看要不要cleanup
docker container ls -a
this shows all containers running or stopped
【Dockerfile
】編輯
1. 其中的一個點「.」代表告訴他「我要在這個資料夾找Dockerfile這個檔案」
2. -t 代表要給我們的image一個名子
3. 因為有快取機制,所以Dockerfile的編輯是上面change less,下面change more
4. 在有些情況下可以用WORKDIR取代cd,也符合語意化
5. image tag可以創造一個image,可以指定是哪個source image,這樣子它們的image id會是一樣的
其它:
作者介紹一個網站
Play with Docker
可以玩docker swarm,不過它四個小時會重置一次…