Docker Run
:::info
用于运行指定的 docker 虚拟机
:::
docker run [镜像名或镜像ID]
如
docker run nginx
docker run b34848eff6db

出现如下日志说明 nginx 成功运行
Docker Ps
:::info
Ps = Process status(进程状态)的缩写
:::
docker ps
docker ps:查看进程状况/查看正在运行的容器

可以看到显示的结果中有以下内容
root@Ubuntu:/home/alpha/下载# docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
267a0a7e96b6 nginx "/docker-entrypoint.…" 4 minutes ago Up 4 minutes 80/tcp serene_kapitsa
CONTAINER ID:镜像 ID,每创建一个容器就会自动分配一个唯一的 ID,
IMAGE:表示容器基于那个镜像创建的
NAMES:容器的名字,在启动容器时如果没有手动设置名字,系统会给他分配一个随机的名字,
Docker Run 选项
-d = 静默运行
:::info
-d = detached mode 翻译为:分离模式
作用:执行docker run 时日志会占用终端窗口,,加上-d就不会阻塞当前窗口,在后台运行
:::
docker run -d nginx

可以看到只打印了一个容器 ID,日志不会打印在控制台上,执行docker ps后能看得到正在运行的容器

Docker 容器运行时打印的 ID7673e4fdff0b3b0bd8efde237969ad8c265ef6b53942b07e93236a9181ecaf59和执行docker ps时打印的 ID 长度不同,这是因为短 ID 截取了长 ID 的前面几位,功能是一样的。
-p =
🔒
🔒 以下内容仅对更高等级用户组开放,请升级您的账户等级以查看完整内容。
您当前:游客
·
可见 10% 内容
·
升级至 注册用户 可见 25%
👀
游客
可见 10%
✓ 当前
👤
注册用户
可见 25%
⭐
社区精英
可见 75%
🛡️
社区守护
可见 100%
