LoginSignup
1
0

More than 3 years have passed since last update.

dockerメモ

Posted at

■docker hub
https://hub.docker.com/

Windowsの場合、相性が悪いかもしれない。


Docker hub?にあるイメージをローカルに持ってくる
docker pull mysql:5.6

イメージ一覧
docker image ls

docker run -d -e MYSQL_ROOT_PASSWORD=password --name mysql5.6 mysql:5.6

docker ps

docker stop コンテナID

docker ps -a

docker start コンテナID

docker restart コンテナID

設定情報確認
docker inspect コンテナID

フォーマットオプションをつけて、IPアドレスを抜き出す方法
docker inspect コンテナID --format '{{ .NetworkSettings.IPAddress }}'

docker inspect 0f2d9adec7e4 --format '{{ .NetworkSettings.IPAddress }}'

Docker コンテナ削除 
docker rm コンテナID

docker rmi イメージID

ビルド
docker build -t php .

docker run -d -p 80:80 --name php php:latest

docker exec -it コンテナID /bin/bash
docker exec -it 4c241c04f1b3 /bin/bash

入ったコンテナから出る
exit

docker-compose.ymlが見えるところで
docker-compose up -d

docker rm $(docker ps -aq)
Image 全消し
docker rmi docker images -q

$ docker cp dump.sql mydocker_db_1:/tmp/dump.sql
$ docker exec -it mydocker_db_1 /bin/bash
$ mysql -u USER_NAME -p -h HOST_NAME DB_NAME < /tmp/dump.sql
1
0
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
1
0