Bom dia,
Criei um container mysql, conforme abaixo:
version: '3.3'
volumes:
data:
services:
db:
image: mysql:5.6
ports:
- "3306:3306"
volumes:
- data:/var/lib/mysql
environment:
- MYSQL_ROOT_PASSWORD=root
- MYSQL_DATABASE=mtg_deck_stats
Ele inicia normal, consigo conectar, tudo certinho.
Dei um ctrl+c para parar o serviço. Quando inicio novamente (docker-compose up db), ele da essa mensagem de erro:
Starting docker_db_1 ...
Starting docker_db_1 ... error
ERROR: for docker_db_1 Cannot start service db: driver failed programming external connectivity on endpoint docker_db_1 (09c3a821e29a9279b9e6a4ef100c884c82617a5bd5a837b94cf94d7a34301ff4): Error starting userland proxy: mkdir /port/tcp:0.0.0.0:3306:tcp:172.19.0.2:3306: input/output error
ERROR: for db Cannot start service db: driver failed programming external connectivity on endpoint docker_db_1 (09c3a821e29a9279b9e6a4ef100c884c82617a5bd5a837b94cf94d7a34301ff4): Error starting userland proxy: mkdir /port/tcp:0.0.0.0:3306:tcp:172.19.0.2:3306: input/output error
Uma coisa que percebi é que, se eu for no Kitematic, não tem uma porta configurada. O docker port fica em branco e a published IP:PORT fica localhost:(sem porta).
Alguma ideia de pq acontece isso?
Valeu