问答 / 0 / 8 / 创建于 1年前 / 更新于 1年前
Laravel版本:9.12.2
PHP 版本:8.1.5
Mac OS Ventura 13.5.1
20.10.20
如何将本地docker中的Laravel项目,完整的进行迁移
docker中完整的镜像如下:
希望能得到完整的步骤
docker commit 容器ID laravel:1.0.0
docker save -o laravel.tar 镜像ID
docker load -i laravel.tar
把docker容器打包成镜像,在其它机器创建个新容器就行了
需要注意你的代码是否挂载在宿主机上
大概率是 docker run 运行的时候没有挂载目录吧?
# 将容器内的文件复制出来, 默认容器运行中 docker cp laravel:/www ./www # docker cp ./www laravel:/www # 将文件复制到容器内 # 运行docker 的时候挂载目录, 仅部分参数 docker run -itd --name laravel -v ./www:/www php
一个compose文件全搞定呀!
当然可以的了
我要举报该,理由是:
把docker容器打包成镜像,在其它机器创建个新容器就行了
需要注意你的代码是否挂载在宿主机上
大概率是 docker run 运行的时候没有挂载目录吧?
一个compose文件全搞定呀!
当然可以的了