差分
このページの2つのバージョン間の差分を表示します。
両方とも前のリビジョン 前のリビジョン 次のリビジョン | 前のリビジョン 次のリビジョン両方とも次のリビジョン | ||
windows:docker [2019/08/16 16:34] – [Docker イメージを pull する (pull)] ともやん | windows:docker [2020/05/02 01:33] – ともやん | ||
---|---|---|---|
行 1: | 行 1: | ||
- | <ifauth !@loggedinusers> | + | < |
- | <script async src="// | + | <style> |
- | < | + | # |
- | (adsbygoogle = window.adsbygoogle || []).push({ | + | overflow: hidden; |
- | | + | font-size: 10px; |
- | | + | } |
- | | + | # |
- | </script></ | + | |
+ | overflow: scroll; | ||
+ | overflow-x: hidden; | ||
+ | font-size: 10px; | ||
+ | } | ||
+ | #logo { | ||
+ | background-color: white; | ||
+ | | ||
+ | width: fit-content; | ||
+ | | ||
+ | #logo p { | ||
+ | margin: 0; | ||
+ | } | ||
+ | | ||
+ | </ | ||
====== Docker - 仮想化コンテナ ====== | ====== Docker - 仮想化コンテナ ====== | ||
{{: | {{: | ||
行 29: | 行 43: | ||
<code powershell> | <code powershell> | ||
PS > Get-WindowsOptionalFeature -Online | ? FeatureName -Match " | PS > Get-WindowsOptionalFeature -Online | ? FeatureName -Match " | ||
- | + | </ | |
+ | <WRAP prewrap 100% # | ||
+ | < | ||
FeatureName : Microsoft-Hyper-V-All | FeatureName : Microsoft-Hyper-V-All | ||
State : Disabled | State : Disabled | ||
行 51: | 行 66: | ||
FeatureName : Microsoft-Hyper-V-Management-Clients | FeatureName : Microsoft-Hyper-V-Management-Clients | ||
State : Disabled | State : Disabled | ||
+ | </ | ||
+ | </ | ||
+ | <code powershell> | ||
PS > Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V -All | PS > Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V -All | ||
+ | </ | ||
+ | <WRAP prewrap 100% #result> | ||
+ | < | ||
この操作を完了するために、今すぐコンピューターを再起動しますか? | この操作を完了するために、今すぐコンピューターを再起動しますか? | ||
[Y] Yes [N] No [?] ヘルプ (既定値は " | [Y] Yes [N] No [?] ヘルプ (既定値は " | ||
+ | </ | ||
+ | </ | ||
+ | < | ||
PS > Get-WindowsOptionalFeature -Online | ? FeatureName -Match " | PS > Get-WindowsOptionalFeature -Online | ? FeatureName -Match " | ||
- | + | </ | |
+ | <WRAP prewrap 100% # | ||
+ | < | ||
FeatureName : Microsoft-Hyper-V-All | FeatureName : Microsoft-Hyper-V-All | ||
State : Enabled | State : Enabled | ||
行 80: | 行 105: | ||
State : Enabled | State : Enabled | ||
</ | </ | ||
+ | </ | ||
==== インストーラーを実行 ==== | ==== インストーラーを実行 ==== | ||
行 87: | 行 113: | ||
===== Docker の実行 ===== | ===== Docker の実行 ===== | ||
コマンドプロンプトより以下を実行する。\\ | コマンドプロンプトより以下を実行する。\\ | ||
- | <WRAP prewrap 100%> | ||
< | < | ||
> docker version | > docker version | ||
+ | </ | ||
+ | <WRAP prewrap 100% #result> | ||
+ | < | ||
Client: Docker Engine - Community | Client: Docker Engine - Community | ||
| | ||
行 125: | 行 153: | ||
< | < | ||
> docker search pyodide | > docker search pyodide | ||
+ | </ | ||
+ | <WRAP prewrap 100% #result> | ||
+ | < | ||
NAME | NAME | ||
iodide/ | iodide/ | ||
rthz/ | rthz/ | ||
</ | </ | ||
+ | </ | ||
+ | |||
**pull** コマンドでダウンロードする。\\ | **pull** コマンドでダウンロードする。\\ | ||
< | < | ||
> docker pull iodide/ | > docker pull iodide/ | ||
</ | </ | ||
+ | |||
**latest** tag が存在しない場合は以下のようなエラーになる。\\ | **latest** tag が存在しない場合は以下のようなエラーになる。\\ | ||
- | <WRAP prewrap 100%> | ||
< | < | ||
> docker pull iodide/ | > docker pull iodide/ | ||
+ | </ | ||
+ | <WRAP prewrap 100% #result> | ||
+ | < | ||
Using default tag: latest | Using default tag: latest | ||
Error response from daemon: manifest for iodide/ | Error response from daemon: manifest for iodide/ | ||
</ | </ | ||
</ | </ | ||
+ | |||
その場合は **[[https:// | その場合は **[[https:// | ||
< | < | ||
行 146: | 行 183: | ||
</ | </ | ||
- | ===== Docker イメージリストの表示 (images) ===== | + | ===== Docker イメージのリスト表示 (images) ===== |
< | < | ||
> docker images | > docker images | ||
+ | </ | ||
+ | <WRAP prewrap 100% #result> | ||
+ | < | ||
REPOSITORY | REPOSITORY | ||
iodide/ | iodide/ | ||
</ | </ | ||
+ | </ | ||
+ | |||
+ | ===== Docker イメージの実行 (run) ===== | ||
+ | <WRAP prewrap 100%> | ||
+ | < | ||
+ | > docker run -p 8000:8000 -it --rm -v C: | ||
+ | </ | ||
+ | </ | ||