This repository contains different images :
A NTP Server synced with default timeservers
Launch the container by this way :
docker run -d -p 123:123 cloudwattfr/ntpserver:latest
A Rundeck Server
You must have a keystore to activate ssl, see : https://rundeck.org/docs/administration/configuring-ssl.html
Launch the container by this way :
docker run -v *the_path_to_your_keystore_file*_:/keystore -e RUNDECK_USERS_ADMIN=*the_admin_password* -e RUNDECK_USERS_TOTO=*toto_user_password* -e RUNDECK_BASEURI=*the_base_uri* -e RUNDECK_SSL_KEYSTORE_FILE=/keystore -e RUNDECK_SSL_KEYSTORE_PASSWORD=*the_keystore_password* -d -p 4443:4443 cloudwattfr/rundeck:latest
Launch the container by this way :
docker run -ti -e APTLY_NAME= -e APTLY_TENANT_USERNAME= -e APTLY_TENANT_PASSWORD= -e APTLY_AUTHURL= -e APTLY_TENANT_NAME= -e APTLY_TENANT_ID= cloudwattfr/aptly:latest
launch the container by this way : {HOSTIP} = SERVERIP
docker run -d -p 4001:4001 -p 2380:2380 -p 2379:2379 --name etcd quay.io/coreos/etcd:v2.0.3 \
-name etcd0 \
-advertise-client-urls https://**${HostIP}**:2379,https://**${HostIP}**:4001 \
-listen-client-urls https://0.0.0.0:2379,https://0.0.0.0:4001 \
-initial-advertise-peer-urls https://**${HostIP}**:2380 \
-listen-peer-urls https://0.0.0.0:2380 \
-initial-cluster-token etcd-cluster-1 \
-initial-cluster etcd0=https://**${HostIP}**:2380 \
-initial-cluster-state new
see Github readme: https://github.com/pulp/pulp_packaging/blob/master/dockerfiles/docker-quickstart.rst
launch the container by this way : docker run -t -p 9000:9000 -p 12201:12201 -e -e GRAYLOG_SERVER_SECRET=somesecretsaltstring -v /graylog/data:/var/opt/graylog/data -v /graylog/logs:/var/log/graylog graylog2/allinone
Options list : GRAYLOG_PASSWORD: Set admin password GRAYLOG_USERNAME: Set username for admin user (default: admin) GRAYLOG_TIMEZONE: Set timezone (TZ) you are in GRAYLOG_SMTP_SERVER: Hostname/IP address of your SMTP server for sending alert mails GRAYLOG_RETENTION: Configure how long or how many logs should be stored GRAYLOG_NODE_ID: Set server node ID (default: random) GRAYLOG_SERVER_SECRET: Set salt for encryption GRAYLOG_MASTER: IP address of a remote master container (see multi container setup) GRAYLOG_SERVER: Run only server components GRAYLOG_WEB: Run web interface only ES_MEMORY: Set memory used by Elasticsearch (syntax: 1024m). Defaults to 60% of host memory
launch the container by this way : Zabbix DB (maria db) :
docker run
-d
--name zabbix-db
-p 3306:3306
-v /etc/localtime:/etc/localtime:ro
--env="MARIADB_USER=zabbix"
--env="MARIADB_PASS=my_password"
zabbix/zabbix-db-mariadb \
Zabbix Server :
docker run
-d
--name zabbix
-p 80:80
-p 10051:10051
-v /etc/localtime:/etc/localtime:ro
--link zabbix-db:zabbix.db
--env="ZS_DBHost=zabbix.db"
--env="ZS_DBUser=zabbix"
--env="ZS_DBPassword=my_password"
zabbix/zabbix-3.0:latest
Options : https://hub.docker.com/r/zabbix/zabbix-3.0/
defensative/dnsmasq-ubuntu
docker run --name some-nginx -v /some/nginx.conf:/etc/nginx/nginx.conf:ro -d nginx