Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > it.comp.www.php > #21903
| From | alex <1j9448a02@lnx159sneakemail.com.invalid> |
|---|---|
| Newsgroups | it.comp.www.php |
| Subject | Re: mysql all'interno di docker |
| Date | 2018-03-13 16:22 +0100 |
| Organization | Aioe.org NNTP Server |
| Message-ID | <p88qau$1jdr$1@gioia.aioe.org> (permalink) |
| References | <p88k60$17hu$1@gioia.aioe.org> <fgq7g1FajreU1@mid.individual.net> |
Il 13/03/2018 16:02, Alessandro Pellizzari ha scritto:
>
> Perché!
>
>
> Ah, con la config che hai usato il DB rimane dentro al container e viene
> distrutto con lui.
>
Però c'è l'opzione -d ?
> Questa è la config che uso io:
>
> mysql:
> image: mysql:latest
> ports:
> - "3306:3306"
> volumes:
> - ${LOCALPATH}/data/mysql:/var/lib/mysql:cached
> environment:
> - "MYSQL_ROOT_PASSWORD=supersecretpassword"
> command: |
> mysqld --datadir=/var/lib/mysql --user=mysql --server-id=1
> --log-bin=/var/log/mysql/mysql-bin.log
>
> Bye.
+ cat docker-compose.yml
version: '3.3'
services:
app:
build:
context: .
dockerfile: docker/Dockerfile
image: laravel-docker
ports:
- 4000:80
volumes:
- ./src:/var/www/html
links:
- mysql
- redis
environment:
DB_HOST: mysql
DB_DATABASE: test
DB_USERNAME: root
DB_PASSWORD: root
REDIS_HOST: redis
SESSION_DRIVER: redis
CACHE_DRIVER: redis
mysql:
image: mysql:latest
ports:
- 3306:3306
environment:
MYSQL_DATABASE: test
MYSQL_USER: root
MYSQL_PASSWORD: root
MYSQL_ROOT_PASSWORD: root
volumes:
- ${LOCALPATH}/dump.sql:/docker-entrypoint-initdb.d/dump.sql:cached
redis:
image: redis:4.0-alpine
ports:
- 16379:6379
command:
mysqld --datadir=/var/lib/mysql --user=mysql --server-id=1
--log-bin=/var/log/mysql/mysql-bin.log
+ docker-compose up -d --build
WARNING: The LOCALPATH variable is not set. Defaulting to a blank string.
Creating network "dockermysql_default" with the default driver
Building app
Step 1/2 : FROM php:7.2.2-apache
---> 08685253e459
Step 2/2 : RUN docker-php-ext-install mbstring pdo pdo_mysql
---> Using cache
---> fdb2f4e67537
Successfully built fdb2f4e67537
Successfully tagged laravel-docker:latest
Creating dockermysql_mysql_1 ... error
Creating dockermysql_redis_1 ...
Creating dockermysql_redis_1 ... done
_mysql_1
(2fc2fcfccee1beb12e9c9a73e20070a601cad0c52d1ad2a35d1b63f1be412b2d):
Error starting userland proxy: listen tcp 0.0.0.0:3306: bind: address
already in use
ERROR: for mysql Cannot start service mysql: driver failed programming
external connectivity on endpoint dockermysql_mysql_1
(2fc2fcfccee1beb12e9c9a73e20070a601cad0c52d1ad2a35d1b63f1be412b2d):
Error starting userland proxy: listen tcp 0.0.0.0:3306: bind: address
already in use
ERROR: Encountered errors while bringing up the project.
rino@comex:~$
Back to it.comp.www.php | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread
mysql all'interno di docker alex <1j9448a02@lnx159sneakemail.com.invalid> - 2018-03-13 14:37 +0100
Re: mysql all'interno di docker Alessandro Pellizzari <shuriken@amiran.it> - 2018-03-13 15:02 +0000
Re: mysql all'interno di docker alex <1j9448a02@lnx159sneakemail.com.invalid> - 2018-03-13 16:22 +0100
Re: mysql all'interno di docker Alessandro Pellizzari <shuriken@amiran.it> - 2018-03-13 16:58 +0000
Re: mysql all'interno di docker alex <1j9448a02@lnx159sneakemail.com.invalid> - 2018-03-13 18:57 +0100
Re: mysql all'interno di docker alex <1j9448a02@lnx159sneakemail.com.invalid> - 2018-03-13 19:21 +0100
Re: mysql all'interno di docker Alessandro Pellizzari <shuriken@amiran.it> - 2018-03-14 10:24 +0000
Re: mysql all'interno di docker alex <1j9448a02@lnx159sneakemail.com.invalid> - 2018-03-14 13:18 +0100
csiph-web