logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Docker 基础命令大全与详解

本文全面系统地整理了Docker运维开发中最常用的50余条核心命令,涵盖镜像管理、容器操作、网络配置、数据卷管理、系统维护及仓库交互等六大模块。无论你是刚接触容器技术的新手,还是需要快速查阅命令的资深开发者,这篇文章都能成为你手边的Docker命令速查手册。

#docker
Docker 第二天学习指南:镜像与容器常用命令

Docker 最核心的概念就是和。:一个只读的“模板”,包含了运行应用程序所需的一切(代码、运行时、库等)。可以把它想象成我们安装操作系统时用的ISO文件,或者面向对象编程中的。:镜像的“运行实例”。当你“运行”一个镜像时,就会得到一个容器。它就像一台启动了的轻量级虚拟机,可以被启动、停止、删除。它则是根据类创建出来的。

#docker#容器#运维
Docker 第三天学习指南:容器交互与后台运行

特性前台运行后台运行 (-d终端占用是否Ctrl+C 行为停止容器无影响(只结束当前命令)查看日志直接看到需用适用场景调试、开发生产环境、服务长期运行。

#docker#容器#运维
Dockerfile 书写格式与命令详解

Dockerfile是构建Docker镜像的蓝图,掌握它是容器化应用的必修课。本文从零开始,系统讲解Dockerfile的书写规范、17条核心指令的完整用法,并通过5个真实场景(Node.js、Python、Nginx、Java、数据库)的完整示例,帮助读者快速编写生产级别的Dockerfile。

#java#数据库#开发语言
容器核心技术入门

本路线专为Docker新手设计,用两周时间帮你从“零”到“能实战”。第一周聚焦核心概念与环境搭建,系统掌握镜像、容器、仓库三大核心,并实战Nginx、Redis容器的运行、交互、端口映射与资源限制。第二周进阶数据持久化与容器网络,深入Volume和Bind Mount的区别与应用,实现MySQL数据持久化;通过自定义网络让多个容器(如WordPress + MySQL)通过容器名通信,并学习Doc

#docker#容器
Docker 第四天学习指南:端口映射与服务访问

容器拥有独立的网络命名空间,默认无法从宿主机直接访问。本文深入讲解Docker端口映射的核心原理与-p参数的多种用法,同时解决生产环境中常见的“容器资源争抢”问题——通过--cpus、--memory等参数对容器进行精细化的CPU和内存限制。文章配有Nginx实战、WordPress多容器部署、压力测试等完整案例,帮助读者掌握容器运行时的两大关键技能。

#docker#容器#运维
Docker 第五天学习指南:初识 Dockerfile

Dockerfile是一个纯文本文件,里面包含了一系列构建镜像的指令。Docker 可以读取这些指令并自动构建出一个镜像。

#docker#容器#运维
Docker 第六天学习指南:Dockerfile 优化

掌握 Dockerfile 编写最佳实践(合并 RUN、利用缓存、减小层数)学会镜像瘦身技巧(多阶段构建、Alpine 基础镜像)了解安全实践(避免硬编码秘密、使用 ARG、非 root 用户)

#docker#容器#运维
Docker 第七天学习指南:数据持久化 - Volume 基础

Docker 默认的容器存储会随容器删除而丢失,因此需要通过数据卷(Volume)或绑定挂载(Bind Mount)实现持久化:Volume 由 Docker 管理,存储于 /var/lib/docker/volumes/,适合生产环境(如 MySQL、Redis 的数据持久化和跨容器共享),而 Bind Mount 直接将宿主机目录挂载到容器,适合开发环境的热重载。常用命令有 docker vo

#docker#eureka#容器
    共 22 条
  • 1
  • 2
  • 3
  • 请选择