Docker勉強(個人用メモ2)
centos docker イメージ ダウンロード
≪centos docker イメージ ダウンロード ローカル 開発 環境 ≫
さくらのナレッジ
https://knowledge.sakura.ad.jp/?s=docker
以下を勉強する
--------------------------
【Docker入門 】① dockerイメージ取得とコンテナの基本操作
https://pointsandlines.jp/server-infra/docker/docker-beginner-1
【Docker入門 】② Webサーバ構築 & ホストのディレクトリ共有(ボリュームマウント)
https://pointsandlines.jp/server-infra/docker/docker-beginner-2
--------------------------
【Docker入門 】① dockerイメージ取得とコンテナの基本操作
https://pointsandlines.jp/server-infra/docker/docker-beginner-1
dockerバージョン確認
$ docker -v
■dockerイメージを取得してコンテナを作成・起動する
CentOSのdockerイメージを取得する
https://hub.docker.com/_/centos?tab=tags&page=1&ordering=last_updated
CentOS 7を選択した
docker pull centos:centos7
◇コンテナの作成
docker run -p 80:80 -d --privileged --name mycentos7 centos:centos7 /sbin/init
◇起動確認
$ docker ps
エラーで起動は出来なかったが、作成されている場合は、以下
$ docker ps -a
$ docker start mycentos7
◇コンテナへログイン
docker exec -it mycentos7 /bin/bash
【Docker入門 】② Webサーバ構築 & ホストのディレクトリ共有(ボリュームマウント)
https://pointsandlines.jp/server-infra/docker/docker-beginner-2
(windows10proの場合)
Docker for WindowsでWindowsの任意のフォルダをコンテナにマウントする
https://roundwide.com/ja/mount-windows-folder-to-docker-container/
(toolboxの場合)
★【Windows10】Docker toolboxでコンテナとホストPCでファイル共有する方法
https://se-lifework.com/docker-toolbox-file/
Docker toolbox on windows マウント:Dockerコンテナの中でホストのフォルダを見たい
https://qiita.com/hnishi/items/db10505e36c95587851d
Dockerコンテナの作成、起動-停止まで
https://qiita.com/kooohei/items/0e788a2ce8c30f9dba53
exit
◇ログアウト
exit
◇コンテナの停止
$ docker stop mycentos7
①Vertual Boxの共有フォルダ-の設定
C:\Users\xxxxxx\source
source
②仮想サーバに共有フォルダマウントディレクトリ作成
docker-machine ssh default 'sudo mkdir -p /source'
③仮想サーバに共有フォルダマウント
docker-machine ssh default 'sudo mount -t vboxsf -o uid=0,gid=0 source /source'
≪docker yml 書き方≫
https://qiita.com/yuta-ushijima/items/d3d98177e1b28f736f04
≪docker yml 場所≫
Docker compose ことはじめハンズオン
https://qiita.com/TsutomuNakamura/items/7e90e5efb36601c5bc8a
連載】世界一わかりみが深いコンテナ & Docker入門 その4:docker-composeってなに?
https://tech-lab.sios.jp/archives/20051#docker-compose