- This script is cross compatible for Mac and Linux, however due to current issues with the aarc branch the script uses, the mac version will not work out of the box. See Known Issues
- The script is still very basic and needs a lot of adjustment. It won't catch every exception or error at this time. Please create an issue for any error you run into
- The script runs your docker containers as detached, but you can view thier logs and see them running in the list of containers by using docker commands. Docker Help
- clone the repo to wherever you keep your scripts. The install script is located in the root of the repository
-
Navigate to the directory where you cloned in this repository
-
either run
./install_script
orbash install_script
from the padawaninstalls directory- if you would like, you can specify an install directory as the first parameter of the script, but be sure not to include a trailing slash. See example below:
./install_script.sh /home/<username>/developerlevel
if you do not specify a directory as a parameter, the script will ask you for a directory and offer you a default option
Here are some helpful docker commands to see what's going on in the containers, or see what's running and get rid them if you need to.
docker ps # shows all running containers
docker ps -a # shows all the containers, runnning and stopped
docker kill <container id / container name> # kill a single running container
docker kill $(docker ps -q) # kill all the running containers
docker kill $(docker ps -q) && docker container prune -f # kill all the running containers,
# and get rid of any stopped containers without prompting
docker logs -f <container id / container name> # follow the logs of a container in a terminal window
docker logs <container id / container name> # look at the most recent logs of a container
man docker # check out the man page
docker --help # docker help page
- the aarc containers are not properly raising from the
feature/DevDocker
branch that this script uses. There is an update to aarc waiting to be reviewed that should resolve this issue, ref paladinarcher/aarc PR #14