Docker 的指令
docker images
// 格式:docker create [OPTIONS] IMAGE [COMMAND] [ARG...]
// 範例 ( 建立一個名稱為 busybox 的 image )
docker create -it --name busybox busybox
// 格式:docker rmi [OPTIONS] IMAGE [IMAGE...]
// 查看目前有在RUN的容器
docker ps
// 查看目前所有容器(包含停止狀態的)
docker ps -a
// 格式:docker run [OPTIONS] IMAGE[:TAG|@DIGEST] [COMMAND] [ARG...]
docker run -d -p 80:80 --name my_image nginx
-d : 代表在 Detached( 背景 )執行,不加 -d : 預設會 foreground ( 前景 ) 執行-p : 代表將本機的 80 port 的所有流量轉發到container 中的 80 port–name : 設定 container 的名稱
$ docker stop 容器ID
$ docker start 容器ID
$ docker restart 容器ID
// 刪除已停止的容器
docker rm 容器ID
// 要強行刪除運行中的容器
docker rm -f 容器ID
docker exec -it 容器ID /bin/bash
使用 docker exec 來進入運行中容器的好處在於, 退出此容器時並不會造成容器的停止運行
sudo vim /lib/systemd/system/docker.service