Kök kullanıcıma bir (centos:6
) Docker kapsayıcısına bir .bashrc
vermek istiyorum. Ancak, kapsayıcıyı çalıştırdığımda, .bashrc
kaynağından kaynaklanmadığını buldum. Bu yapılabilir mi?Docker'da kök için .bashrc nasıl yapılır
My yapı komut:
...
RUN touch .bashrc
RUN echo "iptables -t nat -A OUTPUT -d hostA -p tcp --dport 3306 -j DNAT --to hostB" >> .bashrc
...
Benim çalışma komutu:
docker run -it --cap-add=NET_ADMIN myImage /bin/bash
deneyin bir 'ayrılmış bir' CMD' içinde 2 komutları koymak için; 've/yeniden Bunu yaparsanız, Yani – user2915097
yeniden başlatmasını ve çalıştırın run komutunun '/ bin/bash 'kısmı olmadan çalışır, ancak konteynerin etkileşimli kontrolünü bana vermez. –
Yeni resminiz oluşturulduğunda, "docker run -it --cap-add = NET_ADMIN mynewimage/bin/bash" – user2915097