Docker学习笔记
文章平均质量分 90
从入门到实践学习Docker容器技术
酒城译痴无心剑
国家三级笔译。一手代码一手诗,酸甜苦辣寸心知。杏坛泊梦千秋事,万古云山日迟迟。讲授高等数学、Java高级程序设计、动态网站设计与开发(JSP、Servlet)、企业信息系统设计与开发(Spring Boot)、智能移动终端应用开发(Android)、Python Web开发(Django)、大数据离线分析(Hadoop、Hive、Spark)、计算机专业英语等课程,教学深入浅出,语言生动、经验丰富,深受学生好评。指导学生参加移动应用开发省赛和国赛,多次获奖,被授予优秀指导教师称号。热爱翻译,曾翻译西奥尼·帕帕斯数学科普读物《天天数学》与两千余首诗词,已形成独特的译诗风格。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Docke实战:创建容器
本次实战系统演练了 Docker 容器的精细化创建,涵盖命名、主机名、DNS、本地 hosts、运行用户及交互模式等核心配置,并通过自定义镜像与网络验证,全面掌握容器初始化与调试方法,夯实容器化部署基础。原创 2025-12-24 00:48:08 · 350 阅读 · 0 评论 -
Docker实战:利用Dockerfile文件构建镜像
本实战通过 Dockerfile 自定义 Nginx 镜像,完成项目目录创建、主页文件编写、镜像构建及容器部署。利用 docker build 生成新镜像 hw-nginx:v2,并通过端口映射启动容器,成功在 http://euler01:8888 访问自定义首页,实现了可复用、标准化的容器化 Web 服务部署流程。原创 2025-12-19 10:30:28 · 543 阅读 · 0 评论 -
Docker实战:利用commit命令构建镜像
本实战围绕 docker 部署 nginx 展开,通过拉取最新 nginx 镜像,创建并启动交互式容器,备份并修改默认主页文件,启动 nginx 服务验证访问效果,再通过 commit 命令将修改后的容器构建为新镜像,最后基于新镜像创建容器并测试,完成 nginx 容器的自定义与复用。原创 2025-12-19 00:03:34 · 385 阅读 · 0 评论 -
Docker实战:创建和使用Docker私有仓库
本次实战以 Euler 节点为环境,完成 Docker 私有镜像仓库的搭建与跨节点镜像共享:先在 Euler01 拉取 registry 镜像,创建挂载目录并启动私有仓库容器;接着拉取 busybox 镜像打标签,配置 Docker 信任后推送至仓库;最后在 Euler02、Euler03 配置信任并拉取仓库中的 busybox 镜像,实现镜像跨节点复用。原创 2025-12-14 14:17:31 · 665 阅读 · 0 评论 -
利用Docker-Compose部署多容器LNMP环境
本实战基于 Docker Compose 搭建 LNMP 开发环境,通过自定义 PHP-FPM 镜像安装 MySQL 扩展,配置 Nginx 反向代理 PHP 请求,导入商品数据并创建 showProducts.php 页面,成功实现商品信息的表格化展示,完整验证了 Web 服务、动态脚本与数据库的协同工作。原创 2025-12-05 13:33:28 · 1134 阅读 · 0 评论 -
利用Docker-Compose部署WordPress
本实战通过 Docker Compose 部署 WordPress 与 MySQL 容器,配置端口映射、数据库用户及数据持久化,成功实现本地博客系统的搭建、安装、文章发布与数据库验证,并演示了使用 docker-compose down --volumes 彻底清理环境的完整流程。原创 2025-12-05 09:46:02 · 1191 阅读 · 0 评论 -
利用Docker-Compose部署MySQL服务器
本实战通过 Docker Compose 部署 MySQL 8.0 容器,配置端口映射、字符集、大小写不敏感及数据持久化,利用 Navicat 连接并验证数据库操作;通过 docker-compose down 与 --volumes 参数对比演示了数据卷的保留与清除机制,完整展示了容器化数据库的部署、管理与数据持久化特性。原创 2025-12-04 18:24:08 · 1001 阅读 · 0 评论 -
Docker实战 - 将Web项目打成war包部署到tomcat容器里运行
本实战通过 Docker 容器化部署 SimonShop 电商项目:基于自定义 Tomcat 和 MySQL 镜像,创建数据库并导入脚本,修改 Web 项目连接地址为 host.docker.internal:3307,打包 WAR 文件挂载至容器,成功实现用户登录与商品浏览功能,验证了容器间通信及 Web 应用正常运行。原创 2025-11-21 18:24:28 · 1160 阅读 · 0 评论 -
宿主机和虚拟机访问Docker容器里的MySQL
本次实战围绕Docker容器化MySQL展开,在openEuler虚拟机中拉取MySQL 8.0镜像并创建容器,完成数据库、表的创建及数据插入。通过授权配置,实现了虚拟机本地及Windows宿主机(Navicat)对容器内MySQL的跨主机访问,验证了Docker容器化应用的便捷性与可访问性。原创 2025-11-20 23:37:29 · 1167 阅读 · 0 评论 -
Ubuntu24.04上为Docker配置华为镜像加速器
本次实战完成了 Docker 环境的验证与优化:通过 `docker version` 和 `hello-world` 测试基础功能,配置华为云镜像加速器提升拉取效率,重启服务后验证配置生效,并成功拉取 MySQL 镜像,为后续容器化应用部署奠定稳定高效的环境基础。原创 2025-11-20 15:56:16 · 982 阅读 · 0 评论 -
Docker Desktop设置华为镜像加速器
本次实战演示了在 Windows 系统下通过 Docker Desktop 配置华为云 SWR 镜像加速器的完整流程,包括查看 Docker 版本、获取并设置镜像加速地址、验证配置生效,并成功拉取 MySQL 镜像,有效解决国内拉取 Docker Hub 镜像慢或失败的问题。原创 2025-11-19 18:17:54 · 1089 阅读 · 0 评论 -
在Ubuntu22.04.5上安装Docker-CE
本次实践涵盖从Ubuntu系统准备到Docker应用的多方面操作。首先通过`lsb_release -a`查看Ubuntu版本,为后续安装提供系统信息基础。接着详细展示Docker-CE安装步骤,包括系统工具安装、密钥处理、软件源写入与组件安装,还可按需指定版本。启动Docker服务后,成功运行测试容器验证其可用性。随后拉取Django镜像并创建运行容器,进一步在容器内查看Django版本。整个过程步骤清晰,有助于熟悉Ubuntu与Docker协同操作,为构建更复杂的容器化应用环境奠定基础。原创 2024-12-05 11:39:33 · 2714 阅读 · 0 评论 -
在Ubuntu-22.04 [WSL2]中配置Docker
本次 Docker 安装实战从系统准备起步,先更新软件包与升级系统,接着安装关键依赖包以满足安全与协议需求,添加官方 GPG 密钥及软件源确保软件包正版可信与可获取。成功安装 Docker Engine 后,依次进行了安装验证,涵盖查看版本、启动服务、配置镜像加速器并运行测试容器。最后拉取 MySQL 8.0 镜像展示其应用场景。整体流程严谨有序,关键在于理解各步骤原理及作用,熟悉命令操作,为后续复杂的容器化应用部署筑牢根基,开启高效的 Docker 应用之旅。原创 2024-12-05 10:31:56 · 2130 阅读 · 0 评论 -
欧拉系统安装最新Docker社区版
本次实战在 openEuler 25.09 系统上成功部署并验证了 Docker CE 26.1.3 容器引擎。通过配置阿里云镜像源,有效解决了依赖安装与软件包获取问题,提升了部署效率。完整执行了系统更新、依赖安装、仓库配置、指定版本安装、服务启动与启用等关键步骤,并使用 `docker run hello-world` 成功验证了环境的可用性。针对镜像无法直接删除的问题,明确了“先删除关联容器,再删除镜像”的管理原则,加深了对 Docker 资源依赖关系的理解。原创 2025-10-10 08:28:44 · 1146 阅读 · 0 评论 -
初试Docker Desktop工具
本次实操在 Windows 11 上成功安装 Docker Desktop,通过 WSL 2 与 Hyper-V 双后端完成 Linux 容器环境搭建。注册并登录 Docker Hub 后,拉取 node:22-alpine 镜像,基于示例应用构建自定义镜像 welcome-to-docker,实现 React 前端与 Express 后端一体化部署。通过挂载本地 D:\howard 目录并映射端口 3000,实现静态资源访问与开发调试。原创 2025-08-20 18:38:24 · 1431 阅读 · 0 评论 -
在CentOS上安装宝塔Linux面板
在CentOS上安装宝塔Linux面板(解决CentOS8的`appstream`库下载失败问题)原创 2022-05-22 11:22:59 · 2034 阅读 · 0 评论 -
Docker基础学习笔记02:Docker基本操作
文章目录一、Docker镜像操作(一)拉取镜像到本地1、命令格式2、操作演示(二)查看本地所有镜像一、Docker镜像操作(一)拉取镜像到本地1、命令格式docker pull 镜像名称 [版本]不写版本会拉取一个默认的版本方括号表示里面的类容可写可不写拉取时可以去 hub.daocloud.io中寻找合适的版本,然后复制地址即可2、操作演示登录DaoCloud(前提是要注册一个账号)查找镜像,比如Java在 terminal 中登录 docker login原创 2021-06-25 12:05:43 · 1162 阅读 · 1 评论 -
Docker基础学习笔记01:Docker安装
文章目录一、Docker概述(一)Docker为何物(二)Docker思想1、集装箱2、标准化3、隔离性二、在私有云上创建虚拟机(一)登录OpenStack私有云1、查看【概览】2、查看【镜像】3、查看【实例】(二)创建实例三、安装FinalShell(一)下载FinalShell(二)安装FinalShell(三)启动FinalShell四、安装Docker(一)安装Docker的依赖(二)设置Docker下载镜像源(三)安装Docker1、创建元数据缓存2、安装Docker社区版(三)设置开机自动启动(原创 2021-06-24 20:49:40 · 1795 阅读 · 7 评论
分享