logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Docker 容器操作

本文介绍了Docker容器的基础操作与应用,主要内容包括: 容器基本概念:容器本质是隔离的进程,具有独立文件系统,由Docker镜像提供运行环境。 容器操作命令: 创建/启动/运行容器(create/start/run) 暂停/恢复容器(pause/unpause) 停止/删除容器(stop/rm) 进入容器(attach/exec) 导出/导入容器(export/import) 容器应用: 端口

文章图片
#docker#容器#运维
Docker 说明与安装

Docker是一个开源的容器化平台,通过轻量级容器技术实现应用标准化打包和运行。容器共享宿主机内核,比虚拟机更轻量高效,解决了环境一致性问题。Docker采用C/S架构,包含客户端、守护进程、镜像和容器等核心组件。安装步骤包括配置阿里云源、安装Docker CE、设置镜像加速器等。Docker使应用具备超强可移植性,显著提升开发部署效率,是现代DevOps的重要工具

文章图片
#docker#容器#运维
Docker 镜像操作

本文介绍了Docker镜像的基本概念和常用操作。Docker镜像是只读模板,通过分层存储机制创建容器。主要内容包括:列出本地镜像(docker images)、搜索镜像(docker search)、下载镜像(docker pull)、添加标签(docker tag)、查看构建历史(docker history)、删除镜像(docker rmi)、清理无用镜像(docker image prune

文章图片
#docker#容器#运维
Docker 镜像结构

本文系统介绍了Docker镜像的结构与构建方式。主要内容包括:镜像与容器的关系(静态模板与运行实例)、镜像的分层结构(基础镜像+只读层+容器层)、三种构建方式对比(推荐使用Dockerfile)。重点讲解了Dockerfile的语法指令,如FROM、RUN、COPY等,以及镜像构建的缓存机制。文章强调Dockerfile具有透明、可重复、易于维护等优势,是构建镜像的最佳实践

文章图片
#docker#容器#运维
Dockerfile 应用案例-搭建Nginx镜像、部署扫雷、部署可道云平台

本文展示了三个使用Dockerfile构建容器镜像的实用案例:1) 构建Nginx镜像,通过自定义配置文件和服务启动方式;2) 部署扫雷游戏,基于Tomcat容器运行;3) 部署可道云平台,整合Nginx和PHP环境。每个案例都详细说明了Dockerfile编写、镜像构建、容器运行及验证过程,包括配置文件的修改、启动脚本的编写以及端口映射等关键步骤。这些案例涵盖了从基础服务到复杂应用的容器化部署方

文章图片
#nginx#运维#docker +1
Docker 镜像的公有与私有仓库

本文介绍了Docker镜像的公有与私有仓库使用方式。公有仓库包括Docker Hub和阿里云镜像仓库,需注册账号后通过docker login/push命令操作;私有仓库分为简易的Docker Registry(直接运行容器)和企业级的Harbor(需下载安装配置),后者支持用户管理和访问控制。两种私有仓库均需配置daemon.json添加信任并重启docker服务。文章详细展示了从仓库搭建、镜像

文章图片
#docker#容器#运维
Docker 网络类型与容器通信

Docker提供了多种网络类型,包括none(无网络)、host(共享宿主机网络)和bridge(默认通过docker0网桥连接)。用户可创建自定义bridge网络,实现更灵活的容器管理。容器间通信可通过IP地址、容器名(仅自定义网络支持)或Joined容器方式实现。外部访问容器可通过host网络或端口映射。不同网络类型适用于不同场景:none网络适合高安全需求,host网络性能最佳但存在端口冲突

文章图片
#docker#网络#容器
Docker 存储与数据共享

本文介绍了Docker存储与数据共享的核心概念和技术实现。主要内容包括:Docker镜像的分层结构和写时复制机制,联合挂载技术(OverlayFS)的工作原理;两种数据卷类型(Bind Mounts和Docker Managed Volume)的特点与使用场景对比;以及三种容器间数据共享方式:共享同一Volume、数据卷容器和数据打包卷容器的实现方法。文章通过具体命令示例展示了不同场景下的配置方式

文章图片
#docker#容器#运维
Docker 资源限制与容器管理

本文介绍了Docker容器的资源限制与管理技术。主要内容包括:1)底层三大核心技术:Namespace实现资源隔离、Cgroups实现资源限制、UnionFS实现镜像分层管理;2)Cgroups机制详解,包括内存、CPU、IO等资源的限制方法;3)具体配置示例,如通过docker run参数设置内存限额、CPU权重、IO优先级等;4)强调资源限制仅影响实际使用,容器内仍显示完整主机资源视图。通过N

文章图片
#docker#容器#运维
Docker 监控平台部署

本文介绍了两种Docker监控方案:1)使用docker ps/top/stats等原生命令,适合快速查看容器状态但功能有限;2)推荐采用cAdvisor+Prometheus+Grafana组合方案,分别实现数据采集、存储和可视化。重点演示了三者的安装配置过程,包括cAdvisor容器部署、Prometheus配置文件设置、Grafana数据源连接及仪表盘导入。该方案支持历史数据分析和趋势展示,

文章图片
#docker#容器#运维 +1
    共 18 条
  • 1
  • 2
  • 请选择