gpt4 book ai didi

docker - Docker撰写入口点文件

转载 作者:行者123 更新时间:2023-12-02 19:20:14 26 4
gpt4 key购买 nike

我有一个docker compose文件,想要在容器创建后在mimbus容器中安装maven。我添加了docker-entrypoint.sh文件来构成图像,但是不确定这是否是重写入口点文件的写方法

docker-compose文件

image: storm:2.1.0
container_name: nimbus
entrypoint: /docker-entrypoint.sh

docker-entrypoint.sh
#!/bin/bash
set -e
# fi
#install nano
apt update
apt install nano
#install ping
apt-get install iputils-ping
#installmaven
apt install maven
exec "$@"

最佳答案

创建一个Dockerfile

FROM image: storm:2.1.0
RUN apt update
RUN apt install nano
RUN apt-get install iputils-ping
RUN apt install maven

使用此docker文件构建镜像:
docker build -t image-1:v1 -f Dockerfile .

在docker compose文件中使用此镜像名称:
image: image-1:v1
container_name: nimbus

关于docker - Docker撰写入口点文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60512550/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com