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 WindowsWindowsの任意のフォルダをコンテナにマウントする
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