Dockerを初めて使うことになったので勉強や調べたことの備忘録的なもの。
調べたことや学んだことがあったら随時追記してきます。
Dockerコマンドメモ
docker container run Dockerイメージ名 実行コマンド
① ② ③
①コンテナを作成実行
②もとになるdcokerイメージ
③コンテナ内で実行するコマンド
バージョンの確認
docker version
実行状況確認
docker system info
ディスク利用状況
docker system df
イメージのダウンロード(Nginx)
docker pull nginx
イメージを使ってNginxを起動
docker container run --name webserber -d -p 80:80 nginx
※webserberは任意
サーバの状態を確認
docker container ps
コンテナの詳細確認
docker container status webserber
※webserberは任意
サーバの停止
docker stop webserber
※webserberは任意
サーバを起動
docker start webserber
※webserberは任意
docker hubからnginxのイメージを検索
docker search nginx
イメージの削除
docker image rm イメージ名
コンテナの作成
docker container create
※作成するのみ
コンテナの作成/起動
docker container run
対話的実行
docker container run -it --name "test1" centos /bin/cal
バックグラウンド実行
docker container run -d centos /bin/ping localhost
※-dがバックグラウンド実行
ポートのマッピング
docker container run -d -p 8080:80 nginx
不要なイメージの削除(noneの奴)
docker rmi $(docker images -f dangling=true -q)
コンテナに入る
docker exec -i -t コンテナ名 bash
ファイル指定してビルド
docker build -f Dockerfileのパス -t イメージ名 .
キャッシュを利用しない
docker build -f Dockerfileのパス -t イメージ名 . --no-cache