LoginSignup
0
8

More than 5 years have passed since last update.

Raspberry Pi にDockerを入れてmysqlコンテナを作成

Last updated at Posted at 2018-03-21

ハードウェア・OS

  • Raspberry Pi 3 Model B Rev 1.2
  • Raspbian GNU/Linux 9.4 (stretch)

参考

Raspberry PiにDockerをインストール

dockerのインストール

$curl -sSL https://get.docker.com | sh

非rootでもdockerを使用できるようにする

$sudo usermod -aG docker [username]

MySQLコンテナの作成

hypriotにある MySQL をダウンロードし、コンテナを作成する。

この時、以下を指定しておく。

  • 外部から接続できるように -p で 外部向けポート:コンテナ内ポート を指定
  • タイムゾーンを -e TZ=Asia/Tokyo で環境変数に設定
  • rootのパスワードを -e MYSQL_ROOT_PASSWORD=パスワード で環境変数に設定
docker run --name コンテナ名 -p 3306:3306 -e TZ=Asia/Tokyo -e MYSQL_ROOT_PASSWORD=MySQLのパスワード -d hypriot/rpi-mysql

MySQLコンテナの開始

docker start mysql-sample

実行中のコンテナの一覧

docker ps

MySQLコンテナにログイン

docker exec -it mysql-sample bash

MySQL に接続

mysql -u root -p
パスワードを聞いてくるので、MySQLのパスワードを入力
MySQLが使える
exit でMySQLから切り離し

exit でコンテナからログアウト

コンテナの停止

docker stop mysql-sample
0
8
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
0
8