Docker命令速查宝典

Docker 的命令集合,真的是前端后端都能用得上的利器。尤其你在本地调后端接口,懒得装一堆依赖,直接一条docker run命令就能把服务跑起来,省事多了。像-p映射端口、-v挂载本地目录,这些都是高频操作,用熟了真的爽。

Docker 的run命令是上手的第一步,用来跑容器,比如你想本地测试个 nginx,命令这么写就行:

docker run --name mynginx -d nginx:latest

后台运行容器、取个名字,启动速度快得离谱。如果你还想映射端口给外部访问,就加上-p,比如:

docker run -p 8080:80 -d nginx:latest

这样你访问localhost:8080就能看到 nginx 页面了。开发阶段调试接口或者前端联调,方便。

常用参数-v(挂载目录)、-e(设置环境变量)、--net(切网络模式),这些配合使用可以模拟得贴近线上环境。比如你本地数据库用 Docker 跑,挂个数据目录就不怕重启丢数据:

docker run -v /mydata:/data -d mongo

想要控制资源占用?加个-m设置内存上限,或者用--cpuset绑定指定 CPU,让你的容器“乖乖不抢资源”。

容器管理也简单,启动、停止、重启、删除都就几条命令:

docker stop mynginx
docker start mynginx
docker restart mynginx
docker rm -f mynginx

要是容器卡住了,docker kill一键强杀,不拖泥带水。

如果你是新手,建议把这些命令常用参数记一记,练几次,差不多就能玩得转。操作也直观,出了错日志也清晰。你要是想搞明白端口映射或者容器网络,下面这几个链接也挺值得看看:

,Docker 命令虽多,但常用的就那么几个。先把runstartstoprm这些用熟,再慢慢加进参数,操作起来真不难。

如果你刚入门 Docker,或者本地项目比较杂,需要经常搭环境,不妨把这套命令收起来,日常开发能省不少事。

docx 文件大小:59.07KB