当前位置: 首页 > 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.jsqmd.com/news/870766/

相关文章:

  • 如何高效配置CharacterAI Python API:完整使用指南与最佳实践
  • QMCDecode:专业解决QQ音乐加密格式的macOS音频解密方案
  • 2026年5月最新邢台宁晋黄金回收白银回收铂金回收权威排行榜TOP5:纯金+金条+银条+钯金 门店地址联系方式推荐 - 金诚回收
  • 3分钟恢复Windows 11 LTSC微软商店:企业用户的完美解决方案
  • 2026年5月最新岳阳汨罗黄金回收白银回收铂金回收权威排行榜TOP5:纯金+金条+银条+钯金 门店地址联系方式推荐 - 金诚回收
  • 北京哈尼 K 汽车音响怎么样?西国贸高性价比隔音 + 入门音响改装首选 - 汽车音响改装
  • Wifite2 无线网络安全审计工具:从零到精通的完整指南
  • 3分钟免费实现AI动作迁移:ComfyUI-MimicMotionWrapper终极指南
  • ArrayList 扩容机制详解
  • 注意力机制的幕后:它到底转化了什么?输入、输出与词向量的类比
  • 2026年5月最新邢台平乡黄金回收白银回收铂金回收权威排行榜TOP5:纯金+金条+银条+钯金 门店地址联系方式推荐 - 金诚回收
  • 终极指南:如何用puppeteer-extra-stealth插件突破网站反爬虫检测
  • 2026年5月最新邢台桥东黄金回收白银回收铂金回收权威排行榜TOP5:纯金+金条+银条+钯金 门店地址联系方式推荐 - 金诚回收
  • 当目标小到只有几个像素:深入浅出图解NWD(归一化Wasserstein距离)为何比IOU更靠谱
  • Win11Debloat:5分钟让你的Windows 11系统清理提速的终极指南
  • WinCC VBS脚本变量替换避坑指南:为什么你的‘交叉索引’里找不到某些变量?
  • 2026 西安名表回收推荐,五大平台实测对比,高价变现全攻略 - 李宏哲1
  • 2026年5月最新锡林郭勒盟太仆寺旗黄金回收白银回收铂金回收权威排行榜TOP5:纯金+金条+银条+钯金 门店地址联系方式推荐 - 金诚回收
  • CompreFace人脸识别系统:5大实战场景下的技术选型指南
  • nomic-embed-text vs text-embedding-3-small 横评
  • xtensor-stack 开源组织全解析:背景、核心项目、使用教程
  • 2026年5月最新锡林郭勒盟西乌珠穆沁旗黄金回收白银回收铂金回收权威排行榜TOP5:纯金+金条+银条+钯金 门店地址联系方式推荐 - 金诚回收
  • 2026年5月最新邢台桥西黄金回收白银回收铂金回收权威排行榜TOP5:纯金+金条+银条+钯金 门店地址联系方式推荐 - 金诚回收
  • 如何用JPEXS Free Flash Decompiler拯救即将消失的Flash数字遗产?
  • Windows 11如何轻松安装Android应用?WSA Toolbox实用指南
  • BepInEx配置管理器终极指南:如何用F1键掌控所有游戏模组设置
  • 2026年5月最新锡林郭勒盟锡林浩特黄金回收白银回收铂金回收权威排行榜TOP5:纯金+金条+银条+钯金 门店地址联系方式推荐 - 金诚回收
  • 2026年5月最新邢台清河黄金回收白银回收铂金回收权威排行榜TOP5:纯金+金条+银条+钯金 门店地址联系方式推荐 - 金诚回收
  • ESP32音频录音终极指南:从硬件连接到高质量WAV文件生成
  • ARM64虚拟化实战指南:Proxmox-Arm64项目完整部署与性能优化终极方案