Selamlar; Ubuntu 16.04 base üzerinde koşan postgresql_9.6 ve ut8 destekli iki adet imaj Tags altında
161
Kişisel blog adresim: http://mocallinux.blogspot.com.tr/
"postgres96" isimli imaj nasıl çalıştırılmalı. İlk olarak docker'da yeni bir network oluşturulmalı, bu işlem için;
docker network create --subnet=172.18.0.0/16 mehmetocal79
Sonra imaj pull edilmeli; docker pull mehmetocal79/ubuntu:postgres96
Ssh ile erişmekte mümkün yapmanız gereken fiziksel makine ip adres 2222 port yada ; " ssh [email protected] -p 2222 " root parola "123" sonra değiştirin,güvenlik açığı olmasın. Ek olarak aşağıda paylaştığım docker.sh ile "postgres96" imaj static ip adrese sahip oluyor "172.18.0.10"
Aşağıdaki bash scripti kaydedip crontab'a ekleyelim. Bu işlemler için; sudo su cd /root chmod u+x docker.sh crontab -u root -l crontab -e @reboot /root/./docker.sh
docker.sh #!/bin/bash #Docker service deamon systemctl stop docker sleep 2 systemctl start docker
#Postgres image up and postgres-9.6 service run docker run -d -h postgresql --net mehmetocal79 --ip 172.18.0.10 --add-host="ubuntu:172.18.0.1" -p 5430:5432 -p 2222:22 -ti mehmetocal79/ubuntu:postgres96 /bin/bash > /root/psqldockerid docker exec 'cat /root/psqldockerid' /etc/init.d/postgresql start docker exec 'cat /root/psqldockerid' /etc/init.d/ssh start
Content type
Image
Digest
Size
166.2 MB
Last updated
about 9 years ago
docker pull mehmetocal79/ubuntu:postgres96