gpt4 book ai didi

docker - 使用docker时应将bash设置文件放在哪里?

转载 作者:行者123 更新时间:2023-12-02 18:52:50 27 4
gpt4 key购买 nike

我的Dockerfile在下面。
目前,我将点文件(在.bashrc中引用)复制到/ root
有没有更好的组织方式?

FROM alpine:latest
LABEL maintainer="Michael Durrant<junk@snap2web.com>"
RUN apk add bash git vim
COPY alpine_bashrc /root/.bashrc
COPY .bash_functions.sh /root
COPY .bash_aliases /root
COPY .git-completion.bash /root
RUN "/bin/bash"

最佳答案

与其为每个文件分配1个COPY指令,不如建议使用目录。限制是必须对文件进行命名,就像它们在容器中一样。

$ ls .
Dockerfile
dotfiles/
.bashrc
.git-completion.bash
.bash_functions.sh
.bash_aliases.sh

Docker文件
...
COPY dotfiles/ root/

这些 COPY指令中的每一个都会在您的容器中创建一个新层。通过使用一个指令可以节省空间/时间。

关于docker - 使用docker时应将bash设置文件放在哪里?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53245439/

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