docker中,使用docker-compose命令,如何重新编译构建某个镜像?
重新编译某个镜像:
sudo docker-compose build --no-cache <service-name>
提示:
--no-cache标志指示构建过程中不使用缓存,以便强制重新构建镜像。
<service-name>是要构建镜像的服务名称。例如:重新编译mongodb镜像,并运行mongodb容器。
# 示例: 构建mongodb镜像
sudo docker-compose up --build -d app-server
--build标志用来强制重新构建镜像。
# 构建所有镜像
sudo docker-compose up --build
该命令会将
docker-compose.yml文件中指定构建上下文的所有服务的镜像。
运行容器
# 重新启动并运行 `docker-compose.yml` 文件中的所有镜像
docker-compose up -d

浙公网安备 33010602011771号