所以我已经完成了很多教程和文档,但对于如何部署代码更改我并不清楚。
我获得了一个利用Docker的项目,但我以前对Docker一无所知,所以请原谅我的无知。
我已经对Python项目进行了更改,并且我已将这些更改推送到Git分支。我尝试将这些更改提取到服务器上,但网站并未反映我的更改。我是否需要运行docker命令才能使节点使用新代码?如果是这样,那命令是什么?该命令会将代码更改推送到所有节点吗?
我的服务看起来像:
services:
myappname:
build: .
command: bash /directory_name/server/filename.sh
volumes:
- .:/another_dir_name
答案 0 :(得分:0)
您是否使用更新的代码构建和部署了新的Docker映像?
要使环境使用最新代码,您必须构建新的Docker映像并将新的映像部署到环境中。