learn how to use the docker tech.
- Dockerfile: 單個服務執行的部屬 (類似自動化腳本)
- docker-compose: 多個服務執行
# Dockerfile
RUN pip3 install -r requirements.txt # 建立image時使用的
CMD ["", ""] # 執行container時使用的
only show the executing containers.
$ sudo docker ps
show all containers, even if the service of container is off.
$ sudo docker ps -a
$ docker stop <container ID>
$ docker restart <container ID>
$ docker rm <container ID>
$ docker exec <container ID> /bin/bash
# for other shell script.
$ docker exec <container ID> /bin/sh
# for redis.
$ docker exec <container ID> redis-cli
$ docker build -t <image_name> .