步骤 2:重新构建 Docker 镜像
重新构建镜像
任何修改后的 Dockerfile 都需要重新构建镜像,确保最新的修改生效。
在项目根目录下,运行以下命令来构建 Docker 镜像:
bash
复制代码
docker build -t myapp .
这个命令将根据当前的 Dockerfile 构建一个新的镜像,并标记为 myapp。
步骤 3:停止并删除现有容器
停止当前容器
如果容器正在运行,需要先停止它:
bash
复制代码
docker stop myapp-container
删除现有容器
停止容器后,需要删除它,以便后续使用新的镜像:
bash
复制代码
docker rm myapp-container
步骤 4:重新运行容器
使用新的环境变量运行容器
如果你使用 .env 文件设置环境变量,可以使用以下命令运行容器:
bash
复制代码
docker run -d –name myapp-dcontainer –env-file .env myapp
或者,如果你在 docker run 命令中手动指定环境变量:
bash
复制代码
docker run -d –name myapp-container -e API_ID=你的API_ID -e API_HASH=你的API_HASH -e BOT_TOKEN=你的BOT_TOKEN myapp
注意:确保环境变量的值正确,并且没有空值。