当前位置: 首页 > news >正文

Docker 入门完全指南

Docker 入门完全指南

容器这东西,用上了就回不去了。比虚拟机轻,比装环境快,一套走天下。

先搞清楚几个概念

  • 镜像(Image):只读模板,类似装系统的ISO
  • 容器(Container):镜像跑起来的实例,类似装好系统的虚拟机
  • 仓库(Registry):存镜像的地方,Docker Hub是最大的公共仓库

安装

# Ubuntucurl-fsSLhttps://get.docker.com|shsudousermod-aGdocker$USER# Macbrewinstall--caskdocker# Windows# 下载Docker Desktop,开启WSL2后端

装完验证:

docker--versiondockerrun hello-world

镜像操作

# 拉镜像dockerpull nginx:1.25# 看本地镜像dockerimages# 删除镜像dockerrmi nginx:1.25# 搜索镜像dockersearch nginx

容器操作

# 跑容器dockerrun-d--namemy-nginx-p80:80 nginx:1.25# 看运行中的容器dockerps# 看所有容器(含停止的)dockerps-a# 停止/启动/重启dockerstop my-nginxdockerstart my-nginxdockerrestart my-nginx# 进容器里看dockerexec-itmy-nginxbash# 看容器日志dockerlogs my-nginxdockerlogs-fmy-nginx# 实时跟踪# 删容器dockerrmmy-nginxdockerrm-fmy-nginx# 强制删运行中的

端口映射

# -p 宿主机端口:容器端口dockerrun-d-p8080:80 nginx# 访问localhost:8080dockerrun-d-p127.0.0.1:3306:3306 mysql# 只本机访问dockerrun-d-Pnginx# 随机映射端口

数据挂载

# -v 宿主机路径:容器路径dockerrun-d-v/data/nginx:/usr/share/nginx/html nginx# 具名卷dockerrun-d-vnginx-data:/usr/share/nginx/html nginx

环境变量

dockerrun-d-eMYSQL_ROOT_PASSWORD=123456mysql:8.0dockerrun-d--env-file ./env.list nginx

清理

# 删停止的容器dockercontainer prune# 删没用的镜像dockerimage prune# 全清(慎用)dockersystem prune-a

常见坑

  1. 容器删了数据就没了,重要数据必须挂载卷
  2. 容器内时区默认UTC,加-e TZ=Asia/Shanghai或挂载时区文件
  3. 容器内root就是宿主机root,生产环境用-u指定用户
  4. 端口被占用先查netstat -tlnp | grep 端口号

Docker入门就这么点东西,记住pull/run/exec三板斧就能干活了。后面再慢慢学网络、数据卷、编排这些。

http://www.gsyq.cn/news/1355725.html

相关文章:

  • 注意力机制的幕后:它到底转化了什么?输入、输出与词向量的类比
  • 2026年5月最新邢台平乡黄金回收白银回收铂金回收权威排行榜TOP5:纯金+金条+银条+钯金 门店地址联系方式推荐 - 金诚回收
  • VR-Reversal:打破设备限制,让3D视频在普通屏幕“活“起来
  • 企业内训系统集成Taotoken实现多模型AI助教与可控的交互成本
  • 当目标小到只有几个像素:深入浅出图解NWD(归一化Wasserstein距离)为何比IOU更靠谱
  • 在多模型间切换使用时对响应速度与一致性的感受
  • CompreFace人脸识别系统:5大实战场景下的技术选型指南
  • 如何用JPEXS Free Flash Decompiler拯救即将消失的Flash数字遗产?
  • 2026年5月最新锡林郭勒盟西乌珠穆沁旗黄金回收白银回收铂金回收权威排行榜TOP5:纯金+金条+银条+钯金 门店地址联系方式推荐 - 金诚回收
  • 如何用Chrome画中画扩展实现多任务并行:终极视频悬浮指南
  • 对比直接使用官方api体验taotoken在模型切换上的便利性
  • TeXLive 2024安装后,你的VSCode还缺这几个关键设置:代码格式化、BibTeX管理与反向搜索
  • 2026年5月最新新疆额敏黄金回收白银回收铂金回收权威排行榜TOP5:纯金+金条+银条+钯金 门店地址联系方式推荐 - 金诚回收
  • 天津卖金亲历:跑了好几家,最后只认福正美 - 上门黄金回收
  • Antv G6入门避坑指南:从‘Hello Graph’到自定义交互,新手必看的5个关键步骤
  • 终极指南:MATLAB机器人工具箱从入门到精通
  • 告别“手动时代”:腾讯“马威斯”桌面智能体如何让电脑自己会干活?
  • 2026年5月最新邢台沙河黄金回收白银回收铂金回收权威排行榜TOP5:纯金+金条+银条+钯金 门店地址联系方式推荐 - 金诚回收
  • 2026年5月最新天水甘谷黄金回收白银回收铂金回收权威排行榜TOP5:纯金+金条+银条+钯金 门店地址联系方式推荐 - 金诚回收
  • Bebas Neue字体完全指南:如何免费获取并专业使用这款几何标题字体
  • Docker Compose多服务编排实战
  • CPUDoc终极指南:如何智能优化CPU性能,提升游戏帧率和系统响应速度
  • 如何永久保存你的微信聊天记录:WeChatMsg完整解决方案指南
  • LTX-Video 2.3 最新渐变版整合包!文生视频/图生视频双重进化,解压即用(附超详细避坑指南)
  • 别再死记硬背了!用Godot 4.0的CanvasLayer和视口变换,5分钟搞定UI与游戏世界的完美分层
  • 初创团队如何借助Taotoken统一管理多个项目的API密钥与访问权限
  • 2026年5月最新咸阳彬县黄金回收白银回收铂金回收权威排行榜TOP5:纯金+金条+银条+钯金 门店地址联系方式推荐 - 金诚回收
  • Wifite2 无线网络安全审计工具:从零到精通的完整指南
  • 二维紧束缚模型与量子电路映射技术详解
  • 2026年5月最新咸阳淳化黄金回收白银回收铂金回收权威排行榜TOP5:纯金+金条+银条+钯金 门店地址联系方式推荐 - 金诚回收