quasseldocker/quassel_docker.sh

24 lines
896 B
Bash
Executable File

#!/bin/bash
# some basic vars
project_name="quasseldocker"
postgres_image="$project_name/postgres"
postgres_container="$project_name-postgres"
quassel_image="$project_name/quassel"
quassel_container="$project_name-quassel"
# postgres docker
runpostgres="docker run -h $postgres_container -t -i --name $postgres_container --rm $postgres_image"
# quassel docker
runquassel="docker run -h $quassel_container --link=$quassel_container:$postgres_container -t -i --name $quassel_container --rm $quassel_image"
echo """
running:
$runpostgres
$runquassel
"""
# root access to both containers:
# docker run --entrypoint /bin/sh -u root -h $postgres_container -t -i --name $postgres_container --rm $postgres_image -c /bin/bash
# docker run --entrypoint /bin/sh -u root -h $quassel_container --link=$quassel_container:$postgres_container -t -i --name $quassel_container --rm $quassel_image -c /bin/bash