Reputation: 4229
I am trying to write to the file in /etc/hosts
within a docker
container when I perform the run command, but when I shh into the container and check the hosts
file, nothing has been written.
What is the correct command to do this?
I am running my image with the following command:
docker run -it -p 3000:3000 <imageName> bash echo 192.168.56.101 mypath.dev >> /etc/hosts
Upvotes: 2
Views: 943
Reputation: 78011
Use the "add-host" parameter when running the container:
docker run -it --add-host db-static:86.75.30.9 ubuntu cat /etc/hosts
Upvotes: 4