Ho un file fig.yml che sto usando per configurare i miei contenitori docker. Ho eseguito questo digitando ./fig fino Poi si emette il seguente:Docker non si collegherà a un'immagine
Recreating docker_memcache_1...
Recreating docker_sphinx_1...
Recreating docker_percona_1...
Recreating docker_php_1...
Recreating docker_sa_1...
Attaching to docker_memcache_1, docker_percona_1, docker_php_1
Quindi, una volta fatto ciò tutto è installato e funzionante. Il mio problema è che per qualche motivo non si collega al contenitore nginx che ho impostato. Le uscite di comando finestra mobile ps il seguente:
9bb0c647338e php:latest "/usr/sbin/php-fpm - 2 minutes ago Up 2 minutes 9000/tcp docker_php_1
9f74789bdb15 percona:latest "mysqld" 3 minutes ago Up 3 minutes docker_percona_1
b848d3442bdf memcached:latest "/bin/sh -c memcache 3 minutes ago Up 3 minutes 11211/tcp docker_memcache_1
Così l'immagine memcache, l'immagine php, e l'immagine Percona tutti sono buoni per andare, tuttavia non v'è alcuna immagine nginx finestra mobile che ci dovrebbe essere.
Di seguito è come ho il mio file fig.yml impostato, che è fondamentalmente il file che lancia tutto. Qualcuno ha qualche idea su cosa potrebbe accadere? Solo per notare ho il demone impostato su off, quindi non dovrebbe uscire automaticamente.
fig.yml File qui:
sa:
image: nginx
links:
- php:php-fpm
volumes:
- ./svn (path here)
- ./cert:/(path here)
ports:
- "8080:80"
memcache:
image: memcached
hostname: memcached.docker
sphinx:
image: sphinx
hostname: sphinx.docker
percona:
image: percona
hostname: percona.docker
php:
image: php
hostname: php.docker
links:
- memcache:memcache.docker
- sphinx:sphinx.docker
- percona:percona.docker
anche pensato che avrei includere il mio nginx Dockerfile nel caso ci sia qualcosa là dentro im manca Qualsiasi aiuto è molto apprezzato
Nginx Dockerfile
From centos:6.6
RUN yum -y install http://mirror.us.leaseweb.net/epel/6/i386/epel-release-6-8.noarch.rpm
RUN yum -y install nginx && rm /etc/nginx/conf.d/*
CMD ["nginx", "-g", "daemon off;"]
EXPOSE 80 443
COPY sa.conf /etc/nginx/conf.d/
COPY base /etc/nginx/base/
Ha funzionato esattamente come hai detto tu. Il nginx era uscito perché non gli piaceva il nome del percorso per il certificato SSL. Grazie per l'aiuto – Johnathon22