Skip to content

Tsutomu-Ikeda/docker-database

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Docker Database

docker-compose up -d --build するだけで一通りのデータベースが構築できるよ!やったね

環境構築

  • とりあえずdockerは入れてください

  • docker-composeする

    git clone [email protected]:Tsutomu-Ikeda/docker-database.git
    cd docker-database
    docker-compose up -d --build

    たった3行だけでデータベース環境が構築できる!すごい!!!

    しっかりと起動しているか確認するために以下のコマンドで確認してみよう。StateがUpになっていれば大成功!

    $ docker-compose ps
       Name                   Command               State                 Ports
    -------------------------------------------------------------------------------------------
    docker_db_1      docker-entrypoint.sh mysqld      Up      0.0.0.0:3306->3306/tcp, 33060/tcp
    docker_redis_1   docker-entrypoint.sh redis ...   Up      0.0.0.0:6379->6379/tcp

    ホストコンピュータ側からMySQLにアクセスするには以下のコマンド

    # Macユーザーの場合のインストール手順
    # インストールは初回だけで大丈夫!
    # WindowsユーザーもMySQLクライアントだけを入れる方法があるのだけどここでは割愛します。
    brew install mysql-client
    echo 'export PATH="/usr/local/opt/mysql-client/bin:$PATH"' >> ~/.bash_profile
    source ~/.bash_profile
    
    mysql --host=127.0.0.1 -u user -p
    Enter password: pass

    127.0.0.1でホストを指定しないと動かないから注意してね!

    毎回 mysql --host=127.0.0.1 と打つのが面倒な場合はエイリアスを ~/.bashrc に登録しておこう。下のコマンドを実行するか、直接 ~/.bashrc を編集すれば登録されるよ。

    cat alias mysql='mysql --host=127.0.0.1' >> ~/.bashrc

About

Dockerでデータベースよくばりセット

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published