Docker
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
*Docker とは [#m332c5ef]
-https://www.docker.com
-[[コンテナー]]型[[仮想化]]技術
-[[OSS]]
-コンテナ管理ツール
-Docker社が開発
-Dockerイメージ
-Docker Hub
--https://hub.docker.com
*Dockerの種類 [#k70e1c1e]
-Docker CE
--Docker Community Edition
--無償版
-Docker EE
--Docker Enterprise Edition
--商用版
*Dockerの動作環境 [#z3555601]
-Docker for Mac
--https://docs.docker.com/docker-for-mac/
-Docker for Windows
--https://docs.docker.com/docker-for-windows/
*インストール(Mac)※Community Edition (CE) [#o1191667]
-ダウンロード
--https://docs.docker.com/docker-for-mac/
-動作環境
--ハードウェア:2010以降
--OS:macOS El Capitan 10.11以降
--RAM:最低4GB
--VirtualBox:4.3.30より古いバージョンがインストールされ...
*コマンド [#cb29ba09]
-バージョンを確認
docker version
-イメージを取得
docker pull <コンテナ名>
-起動
docker run <コンテナ名>
docker container start <コンテナ名>
-コンテナを一覧表示
docker container ls
docker container ls -a
-コンテナにログイン
docker container exec -ti <コンテナ名> bash
-停止
docker container stop <コンテナ名>
-削除
docker container rm <コンテナ名>
docker image rm <コンテナID または image名>
*コマンド(例) [#q3daebff]
-hello world
docker run hello-world
-nginx を起動(ローカルにイメージが見つからない場合はダウ...
docker run -d -p 80:80 --name webserver nginx
※Webブラウザ上で「http://localhost/」を開く。
-nginx を停止
docker container stop webserver
-nginx を削除(コンテナの削除)
docker container rm webserver
docker rm webserver
-nginx を削除(イメージの削除)
docker image rm nginx
docker rmi nginx
-コンテナ一覧を表示(起動しているdockerのプロセスのみ)
docker container ls
docker ps
-コンテナ一覧を表示(停止しているdockerのプロセスも)
docker container ls -a
docker ps -a
-イメージ一覧を表示
docker image ls
docker images
*ホストOSとコンテナのディレクトリを同期 [#q478110a]
*関連サイト [#b1b451a3]
-Docker (クリエーションライン)
--https://www.creationline.com/docker
-Docker入門
--https://knowledge.sakura.ad.jp/13795/
-Docker CLI - docker docs~
https://matsuand.github.io/docs.docker.jp.onthefly/engine...
*Docker Compose [#q03be5a6]
-docker-compose.yml
*関連用語 [#md88ee11]
-[[DevOps]]
-[[Google]]
-[[IaC]] -Infrastracture as Code
-[[Jenkins]]
-[[Kubernetes]]
-[[OpenShift]]
-[[Vagrant]]
-[[VirtualBox]]
-[[インフラ]]
終了行:
*Docker とは [#m332c5ef]
-https://www.docker.com
-[[コンテナー]]型[[仮想化]]技術
-[[OSS]]
-コンテナ管理ツール
-Docker社が開発
-Dockerイメージ
-Docker Hub
--https://hub.docker.com
*Dockerの種類 [#k70e1c1e]
-Docker CE
--Docker Community Edition
--無償版
-Docker EE
--Docker Enterprise Edition
--商用版
*Dockerの動作環境 [#z3555601]
-Docker for Mac
--https://docs.docker.com/docker-for-mac/
-Docker for Windows
--https://docs.docker.com/docker-for-windows/
*インストール(Mac)※Community Edition (CE) [#o1191667]
-ダウンロード
--https://docs.docker.com/docker-for-mac/
-動作環境
--ハードウェア:2010以降
--OS:macOS El Capitan 10.11以降
--RAM:最低4GB
--VirtualBox:4.3.30より古いバージョンがインストールされ...
*コマンド [#cb29ba09]
-バージョンを確認
docker version
-イメージを取得
docker pull <コンテナ名>
-起動
docker run <コンテナ名>
docker container start <コンテナ名>
-コンテナを一覧表示
docker container ls
docker container ls -a
-コンテナにログイン
docker container exec -ti <コンテナ名> bash
-停止
docker container stop <コンテナ名>
-削除
docker container rm <コンテナ名>
docker image rm <コンテナID または image名>
*コマンド(例) [#q3daebff]
-hello world
docker run hello-world
-nginx を起動(ローカルにイメージが見つからない場合はダウ...
docker run -d -p 80:80 --name webserver nginx
※Webブラウザ上で「http://localhost/」を開く。
-nginx を停止
docker container stop webserver
-nginx を削除(コンテナの削除)
docker container rm webserver
docker rm webserver
-nginx を削除(イメージの削除)
docker image rm nginx
docker rmi nginx
-コンテナ一覧を表示(起動しているdockerのプロセスのみ)
docker container ls
docker ps
-コンテナ一覧を表示(停止しているdockerのプロセスも)
docker container ls -a
docker ps -a
-イメージ一覧を表示
docker image ls
docker images
*ホストOSとコンテナのディレクトリを同期 [#q478110a]
*関連サイト [#b1b451a3]
-Docker (クリエーションライン)
--https://www.creationline.com/docker
-Docker入門
--https://knowledge.sakura.ad.jp/13795/
-Docker CLI - docker docs~
https://matsuand.github.io/docs.docker.jp.onthefly/engine...
*Docker Compose [#q03be5a6]
-docker-compose.yml
*関連用語 [#md88ee11]
-[[DevOps]]
-[[Google]]
-[[IaC]] -Infrastracture as Code
-[[Jenkins]]
-[[Kubernetes]]
-[[OpenShift]]
-[[Vagrant]]
-[[VirtualBox]]
-[[インフラ]]
ページ名: