记录一次博客迁移到Docker上的操作
之前个人博客一直跑在阿里云主机上,最近捣鼓Docker的时候心血来潮,想把应用都打包进容器里——图的就是以后迁移部署省心。手边的Docker版本是1.6.0-rc5,算是比较早的版本了,但基本功能都齐了。 下面直接贴迁移的操作记录,每一步都配了参数说明,方便参考。 # 参数解释: --name: 指
之前个人博客一直跑在阿里云主机上,最近捣鼓Docker的时候心血来潮,想把应用都打包进容器里——图的就是以后迁移部署省心。手边的Docker版本是1.6.0-rc5,算是比较早的版本了,但基本功能都齐了。
下面直接贴迁移的操作记录,每一步都配了参数说明,方便参考。
# 参数解释:
--name: 指定容器名字
-v: 把宿主机目录挂载到容器目录上
--restart always: 不管退出码是多少都要重启
--link: 容器和容器之间建立连接
# 启动php容器
docker run -d --name php-5.6.9 -v /alidate/www:/data/www --restart always ted1993/php:5.6.9
# 启动mysql容器
docker run -d --name mysql-5.5.37 -v /alidata/server/mysql/data:/data/server/mysql/data/ --restart always ted1993/mysql:5.5.37
# 启动nginx容器
docker run -d -p 80:80 --name nginx-1.4.7 -v /alidate/www:/data/www --restart always --link mysql-5.5.37:mysql_link php-5.6.9:php_link ted1993/nginx:1.4.7
几个容器跑起来之后,把网站目录和数据库数据目录都挂载到容器里——这样管理起来很方便,比如在本地改个文件,容器里直接同步就生效了。连接数据库的时候,只要把连接地址改成mysql_link就行,完全不用操心IP变化。
为了方便日常管理,还额外搭了个csphere,通过Web界面来管理Docker容器,省得每次都敲命令行。
Photoshop 2026 是 Adobe 推出的专业图像处理与视觉设计软件,支持 Windows、macOS 和 iPad 等平台,广泛应用于摄影修图、电商设计、平面海报、数字绘画及视觉合成等创作场景。
Blender 是一款免费开源、跨平台的专业 3D 创作软件,集建模、动画、渲染、视频编辑与视觉合成等功能于一体,广泛应用于影视动画、游戏设计和建筑可视化等领域。软件支持 Cycles 物理渲染器与 Eevee 实时渲染引擎,并提供多边形建模、骨骼绑定、物理模拟等专业工具。Blender 兼容 Windows、macOS 和 Linux 系统,安装包轻巧、运行流畅,依托活跃的全球开发者社区持续更新,是从初学者到专业创作者都值得选择的正版 3D 创作工具。
Photoshop 2026 是 Adobe 推出的专业图像处理与视觉设计软件,支持 Windows、macOS 和 iPad 等平台,广泛应用于摄影修图、电商设计、平面海报、数字绘画及视觉合成等创作场景。
Blender 是一款免费开源、跨平台的专业 3D 创作软件,集建模、动画、渲染、视频编辑与视觉合成等功能于一体,广泛应用于影视动画、游戏设计和建筑可视化等领域。软件支持 Cycles 物理渲染器与 Eevee 实时渲染引擎,并提供多边形建模、骨骼绑定、物理模拟等专业工具。Blender 兼容 Windows、macOS 和 Linux 系统,安装包轻巧、运行流畅,依托活跃的全球开发者社区持续更新,是从初学者到专业创作者都值得选择的正版 3D 创作工具。















