Day 8 常利用的 Docker 指令

虽说 Docker 的指令有何其多,但这边先记下一些在操作上相当常用的指令:

docker ps 列出容器

# 输入後会列出当前正在运行的所有容器
docker ps 
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
6de18858403e nginx /docker-entrypoint... 35 hours ago Up 35 hours 0.0.0.0:80 -> 80/ tcp, :::80->80/tcp nginx
  • Container ID - 容器 ID
  • Image - 容器使用的映像档名称
  • Command - 启动容器时所需要的指令
  • Created - 建立容器的时间 ( 相对於现在 )
  • Status - 容器的目前状态和此状态更新的时间
  • Ports - 容器对外开放的连接埠 ( 有 IPV4, IPV6 )
  • Names - 容器名称

容器的相关常见操作

# 列出所有启动和未启动的容器
docker ps -a
# 启动容器
docker start <container name / container id 前几码>
# 停止容器 若你想要移除容器,那这是必要的先行操作
docker stop <container name / container id 前几码>
# 重新启动容器
docker restart <container name / container id 前几码>
# 删除容器,容器必须要在停止的情况下
docker rm <container name / container id 前几码>
# 暂停容器,你可以想像成电脑的休眠模式
docker pause <container name / container id 前几码>
# 自暂停状态下恢复容器
docker uppause <container name / container id 前几码>

容器内部的相关常见操作

# 可以观看特定 container 的设定档
docker inspect <container name / container id 前几码> 
# {
#        "Id": #"6de18858403e1c93a8811c5560adf97e465f0b0d16bc372f92bbad7b6aee9df4",
#        "Created": "2021-07-25T14:10:53.303687003Z",
#        "Path": "/docker-entrypoint.sh",
#        "Args": [
#            "nginx",
#            "-g",
#            "daemon off;"
#        ],
#        .......
#  }
# 进入容器执行命令
# -i 代表进入互动模式,-t 则在当前视窗提供终端机介面,可以合并使用
docker exec -it <container name / container id 前几码> <预定进入路径>

<<:  Principal Component Analysis (PCA)

>>:  【在厨房想30天的演算法】Day 08 资料结构:堆叠 Stack

Raspberry pi 安装OpenCV

在最开头我提到这边有一个MIPI 的CSI接口的相机 可是前面只有稍微设定与测试 之後就开始来用这相...

如何提高CDN缓存命中率?

CDN缓存命中率低的可能原因如下: HTTP Header设置不当导致无法缓存,请检查源站Cache...

Day9:卷积神经网路(Convolutional Neural Networks,CNN)介绍

  卷积神经网路(Convolutional Neural Networks,以下称CNN)在图片和...

[CSS] Flex/Grid Layout Modules, part 9

你以为网格格线告一个段落後,我会开始讲网格单元吗?当然不是啊,我们网格容器都还没讲完呢。剩下一点小东...

Day 22:Spinner 下拉选单结合县市乡镇小工具

本篇文章同步发表在 HKT 线上教室 部落格,线上影音教学课程已上架至 Udemy 和 Youtu...