Start a container in a particular docker network

The following script can be used to start a container inside a particular network.

Usage example:

./start-in-network redis
./start-in-network vad1mo/hello-world-rest 5050
#!/usr/bin/zsh
if [ $# -eq 0 ]
then
echo "syntax: ./start-in-network container-name [container port binding]"
echo "You must provide at least container name"
exit 1
fi
docker_container_id=""
if [ $# -eq 1 ]
then
docker_container_id=$(docker run -d $1)
else
docker_container_id=$(docker run -d -p $2:$2 $1)
fi
docker network connect custom_network_name docker_container_id

This work is licensed under CC BY-NC-SA 4.0. Copying is an act of love — please copy!