24 lines
964 B
Bash
Executable File
24 lines
964 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 --entrypoint /bin/sh -h $postgres_container -t -i --name $postgres_container --rm $postgres_image -c /bin/bash"
|
|
|
|
# quassel docker
|
|
runquassel="docker run --entrypoint /bin/sh -h $quassel_container --link=$quassel_container:$postgres_container -t -i --name $quassel_container --rm $quassel_image -c /bin/bash"
|
|
|
|
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 |