linth / learn-docker

learn how to use the docker tech.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

learn-docker

learn how to use the docker tech.

  • Dockerfile: 單個服務執行的部屬 (類似自動化腳本)
  • docker-compose: 多個服務執行
# Dockerfile
RUN pip3 install -r requirements.txt # 建立image時使用的
CMD ["", ""] # 執行container時使用的

basic docker commands

1. docker ps

only show the executing containers.

$ sudo docker ps 

show all containers, even if the service of container is off.

$ sudo docker ps -a 

2. docker stop

$ docker stop <container ID>

3. docker restart

$ docker restart <container ID>

4. docker rm

$ docker rm <container ID>

5. docker exec

$ docker exec <container ID> /bin/bash

# for other shell script.
$ docker exec <container ID> /bin/sh

# for redis.
$ docker exec <container ID> redis-cli

6. docker build

$ docker build -t <image_name> .

Refernce

About

learn how to use the docker tech.

License:MIT License


Languages

Language:Dockerfile 74.8%Language:JavaScript 25.2%