我想在(centos:6
)Docker容器中給我的root用戶.bashrc
。但是,當我運行我的容器時,我發現.bashrc
尚未找到。這可以做到嗎?如何在Docker中爲根用戶.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'部分,它會運行,但不會給我對容器的交互控制。 –
我的意思是,當你的新鏡像被構建時,那麼'docker run -it -cap-add = NET_ADMIN mynewimage/bin/bash' – user2915097