您好,欢迎访问宜昌市隼壹珍商贸有限公司
400 890 5375Linux上Docker容器操作核心三步:拉镜像(如docker pull alpine:3.20)、run启动(-it--rm交互式或-d后台)、ps/stop/start/rm管理状态,注意版本明确、-it与-d区别及stop不删除容器。
在 Linux 上用 Docker 创建、启动和停止容器,核心就三步:拉镜像、跑容器、管状态。关键不是记命令,而是理解每个操作背后的目的和常见坑点。
容器必须基于镜像运行,官方镜像最稳。比如想跑一个轻量级 Linux 环境,直接拉 alpine:
docker pull alpine:latest
不指定标签时默认是 latest,但生产环境建议写明确版
本号(如 alpine:3.20),避免因镜像更新导致行为变化。执行后可用 docker images 查看本地已有镜像。
大多数场景下,你不需要先 create 再 start,一条 run 就搞定:
完整示例:
docker run -it --rm --name mytest alpine:latest sh
进去后敲 exit,容器立刻退出并被清理。
如果不想卡在终端里,去掉 -it,加 -d 后台运行:
docker run -d --name nginx-test -p 8080:80 nginx:alpine
这时容器在后台跑着,你可以用这些命令管理:
执行 docker stop 后容器状态是 Exited,不是消失。此时还能 start 或 rm。但要注意:
基本上就这些。不复杂,但容易忽略镜像版本、后台运行标志、以及 stop 和 rm 的区别。