LoginSignup
2
1

More than 5 years have passed since last update.

外部GUIツールでDockerコンテナのDBを参照する

Last updated at Posted at 2019-02-03

コンテナに直接ログインして参照できることが前提です。

DockerFileにportsを追加して公開する

  db:
    image: mysql:5.7
    volumes:
      - db-volume:/var/lib/mysql
    ports:
      - 3306:3306
    environment:
      MYSQL_ROOT_PASSWORD: password

すると docker-compose ps で下記に変わります 。

dockerrails_db_1    docker-entrypoint.sh mysqld      Up      3306/tcp, 33060/tcp
↓
dockerrails_db_1    docker-entrypoint.sh mysqld      Up      0.0.0.0:3306->3306/tcp, 33060/tcp

あとは接続の際 Docker Toolbox を使用している場合は、VirtualBoxのIPを指定します (下記はA5:SQLの例)

image.png

(参考) https://forums.docker.com/t/connect-to-container-create-by-docker-compose/44682

2
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
1