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 命令虽多,但常用的就那么几个。先把run
、start
、stop
、rm
这些用熟,再慢慢加进参数,操作起来真不难。
如果你刚入门 Docker,或者本地项目比较杂,需要经常搭环境,不妨把这套命令收起来,日常开发能省不少事。
59.07KB
文件大小:
评论区