---
# System prepended metadata

title: 第5章 建立與使用 docker image
tags: [image, docker, '2021']

---

# 第5章 建立與使用 docker image

建立與使用 docker image 實作示範

# 雲端下載與使用

上 docker hub 去抓用 `docker pull image_name:tag` 然後在用 `dokce container run `去跑，要注意的是有 xxxx/image_name 是非官方的

# 本地建立

用 `docker build` 去建立 image 並且在目錄裡有 Dockerfile

## 範例
```
mkdir dockertest01
cd dockertest01
pwd
去下載教材
放到目錄位置
把檔案名稱改成 Dockerfile
docker build -t (docker hub帳號)/(image名稱) .

docekr build -t (docker hub帳號)/(image名稱) --build-arg my_name_is="Tom Cruise" .
```

# 上傳雲端

`docker login` 登入之後 `docker push 帳號/image_name` 


# 本地清理

`docker rmi image_name` 可能會有 container 在跑所以需要先關掉 conatiner 用 `docker stop container` 再 `dcoker rm container` 


###### tags: `2021`  `docker` `image`


{%hackmd BJrTq20hE %}
