我希望在一个(centos:6
)Docker容器中给我的root用户提供一个.bashrc
。但是,当我运行容器时,我发现.bashrc
没有被使用。这可以做到吗?
我的构建命令:
...
RUN touch .bashrc
RUN echo "iptables -t nat -A OUTPUT -d hostA -p tcp --dport 3306 -j DNAT --to hostB" >> .bashrc
...
我的运行命令:
docker run -it --cap-add=NET_ADMIN myImage /bin/bash
;
分隔的CMD
中,并重新构建/重新启动。 - user2915097/bin/bash
部分之外运行它,它会运行但不会给我容器的交互控制。 - Matthew Herbstdocker run -it --cap-add=NET_ADMIN mynewimage /bin/bash
。 - user2915097