商城首页欢迎来到中国正版软件门户

您的位置: 首页 > 文章列表 > 系统应用 > 记录一次博客迁移到Docker上的操作

记录一次博客迁移到Docker上的操作

  发布于2026-05-31 阅读(0)

扫一扫,手机访问

之前个人博客一直跑在阿里云主机上,最近捣鼓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容器,省得每次都敲命令行。

本文转载于:https://www.jb51.net/os/other/368480.html 如有侵犯,请联系zhengruancom@outlook.com删除。
免责声明:正软商城发布此文仅为传递信息,不代表正软商城认同其观点或证实其描述。

热门关注