Docker勉強(個人用メモ1)
≪docker 使い方≫
初心者による初心者のためのDocker入門 その1 dockerコマンド編
https://qiita.com/k5n/items/2212b87feac5ebc33ecb
64bit
Windows 7以降
仮想化支援技術(IntelならVT-x, AMDならAMD-v)がCPUでサポートされている
BIOSで上記仮想化支援機能(Virtualization)を有効にしている
の条件が満たされていれば Docker Toolbox が利用できます。"docker toolbox インストール" でググれば情報が色々出てくるかと思います。
★後で見ておく
Windows の場合も Windows 10 以上かつ Home でなければ Docker for Windows をインストールするだけ
【触って理解!】Docker入門 - 初心者に向けて使い方や基本コマンドを解説
https://www.pasonatech.co.jp/workstyle/column/detail.html?p=2675
aws-cliコマンドが使えるコンテナを作る
https://qiita.com/reflet/items/d322466baf9935ee2230
-----
≪docker desktop windows8≫
Windows 8.1でDocker ToolboxをインストールしてDockerを動かす
https://qiita.com/FukuharaYohei/items/a913f5ef5a5aa550f46a
Windows/MacでDockerを使う3つの方法
https://www.codelab.jp/blog/?p=2845
Docker Desktop
他の仮想化技術(VirtualBoxなど)と共存できない
2020年5月以降のバージョンで使える
Docker Toolbox
仮想化環境で適当なLinuxを入れてDockerをインストール
【公式】
https://docs.docker.jp/desktop/toc.html
WSL2バックエンド
Windows 10 64ビット:HomeまたはPro 2004(ビルド19041)以降
…要件を満たしていない
よって、toolboxの方法を選択する
-----
VirtualBoxとDockerを共存させる方法
https://www.whizz-tech.co.jp/6297/
…toolboxのインストールの場所があった
-----
済:【Docker】初心者はdocker-composeから始めた方がいいかもしれない説【チャーハン例えをお借りして】
https://coinbaby8.com/docker-beginner.html
≪docker-compose サンプル≫
≪docker toolbox windows8≫
■Docker for Windows のインストール
★https://docs.docker.jp/windows/step_one.html
Toolboxを使いインストール
ステップ1:バージョンの確認
win8.1
64ビット
Windows 8 または 8.1
CPU 「仮想化」が「有効」
ステップ2:Docker Toolbox のインストール
VirtualBox 6.1
Docker Toolboxは非推奨になっていた。
ダウンロード
https://github.com/docker-archive/toolbox/releases
DockerToolbox-19.03.1.exe
ステップ3:インストールの確認
インストール後、「Docker Quickstart」アイコンをダブルクリック
■イメージとコンテナを学ぶ
https://docs.docker.jp/windows/step_two.html
$ docker run hello-world
run:コンテナ作成・実行
hello-world:コンテナに読み込むイメージの情報
whalesay イメージの検索と実行
https://docs.docker.jp/windows/step_three.html
Docker Hub
https://hub.docker.com/
ステップ2:whaysay イメージの実行
$ docker run docker/whalesay cowsay boo
コンテナ内の whalesay イメージにあるコマンドを実行
イメージが手元になければ、 docker は Docker Hub から取得
$ docker images
手元のシステム上にある全イメージを表示
$ docker run docker/whalesay cowsay boo-boo
自分でイメージを構築
https://docs.docker.jp/windows/step_four.html
ステップ2:Dockerfile を書く
$ cd
$ cd Desktop
$ mkdir testdocker
$ cd testdocker
$ touch Dockerfile
$ notepad Dockerfile&
(Dockerfile)
FROM docker/whalesay:latest
FROM:Docker に対してイメージの元となるイメージを伝えます
RUN apt-get -y update && apt-get install -y fortune
fortunes:プログラムは賢そうな言葉を表示するプログラム
apt-getプログラムを使い fourtune プログラムをインストール
CMD /usr/games/fortune -a | cowsay
◇ステップ3:Dockerfile を使ってイメージ構築
docker build -t docker-whale .
現在のディレクトリ内にある Dockerfile を使う
自分のマシン上に 『docker-whale』 という名称のイメージを構築
ステップ5:新しい docker-whale を実行
$ docker run docker-whale
Docker Hub アカウントとリポジトリの作成
https://docs.docker.jp/windows/step_five.html
イメージのタグ付け、送信、取得
https://docs.docker.jp/windows/step_six.html
≪centos docker イメージ ダウンロード≫
https://se-tomo.com/2018/10/20/docker%E3%81%A7%E3%82%A4%E3%83%A1%E3%83%BC%E3%82%B8%E3%81%AE%E3%83%80%E3%82%A6%E3%83%B3%E3%83%AD%E3%83%BC%E3%83%89%E3%81%8B%E3%82%89%E3%82%B3%E3%83%B3%E3%83%86%E3%83%8A%E3%81%B8%E3%81%AE%E6%8E%A5/