Sono un principiante nel mondo Docker, ho trascorso le mie vacanze per imparare questa finestra mobile (tuttavia è molto più difficile di Vagrant). Quindi uso Ubuntu 16.04, ho installato con successo la finestra mobile e la finestra mobile-componi.Docker - docker-comporre 'versione' non ha opzioni di configurazione
Ho letto questo tutorial: Quickstart: Docker Compose and Rail s Ma questo non funziona ... forse il tutorial non va bene.
ho questa finestra mobile-compose.yml:
db:
image: postgres
web:
build: .
command: bundle exec rails s -p 3000 -b '0.0.0.0'
volumes:
- .:/www/html
ports:
- "3000:3000"
depends_on:
- db
ho ottenuto questo errore sempre:
$ docker-compose run web rails new . --force --database=postgresql --skip-bundle
ERROR: Validation failed in file './docker-compose.yml', reason(s):
Unsupported config option for 'web' service: 'depends_on'
Mmmm, va bene, ho letto un sacco di risultato google, e sembra io sono in un troube, perché io uso Ubuntu. Sfortunatamente il numero di versione più alto di docker in Ubuntu è solo 1.5.2. (Ho provato a scaricare la 1.7.1 con curl, ma 1.5.2 installato automaticamente.)
$ docker version
Client:
Version: 1.11.1
API version: 1.23
Go version: go1.5.4
Git commit: 5604cbe
Built: Tue Apr 26 23:43:49 2016
OS/Arch: linux/amd64
Server:
Version: 1.11.1
API version: 1.23
Go version: go1.5.4
Git commit: 5604cbe
Built: Tue Apr 26 23:43:49 2016
OS/Arch: linux/amd64
Avete qualche idea, come posso correre i binari finestra mobile basato? Non riesco ad installare la finestra mobile, perché uso Ubuntu e l'installazione sarà sempre fallita.
Tuttavia il mio PHP docker-compose.yml va bene, perché posso eseguirlo: slight_smile: Ma questo tutorial sulle guide non è buono.
Questa risposta ha risolto il mio problema. Ho dovuto eseguire tutti e tre i comandi come 'sudo', e ho anche dovuto cambiare la directory di installazione in'/usr/bin/'per installare correttamente Nextcloud – crypdick