windows:docker

差分

このページの2つのバージョン間の差分を表示します。

この比較画面へのリンク

両方とも前のリビジョン 前のリビジョン
次のリビジョン
前のリビジョン
次のリビジョン両方とも次のリビジョン
windows:docker [2019/08/16 16:34] – [Docker イメージを pull する (pull)] ともやんwindows:docker [2020/05/02 01:33] ともやん
行 1: 行 1:
-<ifauth !@loggedinusers><html> +<html> 
-<script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script+  <style
-<script> +    #result pre, #mincode pre { 
-     (adsbygoogle = window.adsbygoogle || []).push(+      overflow: hidden; 
-          google_ad_client"ca-pub-0791334967460971", +      font-size: 10px; 
-          enable_page_level_adstrue +    } 
-     })+    #result_long pre 
-</script></html></ifauth>+      height400px; 
 +      overflow: scroll; 
 +      overflow-x: hidden; 
 +      font-size: 10px; 
 +    } 
 +    #logo { 
 +      background-colorwhite; 
 +      padding: 10px; 
 +      width: fit-content; 
 +    } 
 +    #logo p { 
 +      margin: 0
 +    } 
 +  </style> 
 +</html>
 ====== Docker - 仮想化コンテナ ====== ====== Docker - 仮想化コンテナ ======
 {{:windows:docker_container_engine_logo.png?200|Docker Logo}}\\ {{:windows:docker_container_engine_logo.png?200|Docker Logo}}\\
行 29: 行 43:
 <code powershell> <code powershell>
 PS > Get-WindowsOptionalFeature -Online | ? FeatureName -Match "Hyper-V" PS > Get-WindowsOptionalFeature -Online | ? FeatureName -Match "Hyper-V"
- +</code> 
 +<WRAP prewrap 100% #result> 
 +<code>
 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>
 +</WRAP>
  
 +<code powershell>
 PS > Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V -All PS > Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V -All
 +</code>
 +<WRAP prewrap 100% #result>
 +<code>
 この操作を完了するために、今すぐコンピューターを再起動しますか? この操作を完了するために、今すぐコンピューターを再起動しますか?
 [Y] Yes  [N] No  [?] ヘルプ (既定値は "Y"): <- Enter で一旦再起動する [Y] Yes  [N] No  [?] ヘルプ (既定値は "Y"): <- Enter で一旦再起動する
 +</code>
 +</WRAP>
  
 +<code>
 PS > Get-WindowsOptionalFeature -Online | ? FeatureName -Match "Hyper-V" PS > Get-WindowsOptionalFeature -Online | ? FeatureName -Match "Hyper-V"
- +</code> 
 +<WRAP prewrap 100% #result> 
 +<code>
 FeatureName : Microsoft-Hyper-V-All FeatureName : Microsoft-Hyper-V-All
 State       : Enabled State       : Enabled
行 80: 行 105:
 State       : Enabled State       : Enabled
 </code> </code>
 +</WRAP>
  
 ==== インストーラーを実行 ==== ==== インストーラーを実行 ====
行 87: 行 113:
 ===== Docker の実行 ===== ===== Docker の実行 =====
 コマンドプロンプトより以下を実行する。\\ コマンドプロンプトより以下を実行する。\\
-<WRAP prewrap 100%> 
 <code> <code>
 > docker version > docker version
 +</code>
 +<WRAP prewrap 100% #result>
 +<code>
 Client: Docker Engine - Community Client: Docker Engine - Community
  Version:           19.03.1  Version:           19.03.1
行 125: 行 153:
 <code> <code>
 > docker search pyodide > docker search pyodide
 +</code>
 +<WRAP prewrap 100% #result>
 +<code>
 NAME                 DESCRIPTION         STARS               OFFICIAL            AUTOMATED NAME                 DESCRIPTION         STARS               OFFICIAL            AUTOMATED
 iodide/pyodide-env                       2 iodide/pyodide-env                       2
 rthz/pyodide-env                         0 rthz/pyodide-env                         0
 </code> </code>
 +</WRAP>
 +
 **pull** コマンドでダウンロードする。\\ **pull** コマンドでダウンロードする。\\
 <code> <code>
 > docker pull iodide/pyodide-env > docker pull iodide/pyodide-env
 </code> </code>
 +
 **latest** tag が存在しない場合は以下のようなエラーになる。\\ **latest** tag が存在しない場合は以下のようなエラーになる。\\
-<WRAP prewrap 100%> 
 <code> <code>
 > docker pull iodide/pyodide-env > docker pull iodide/pyodide-env
 +</code>
 +<WRAP prewrap 100% #result>
 +<code>
 Using default tag: latest Using default tag: latest
 Error response from daemon: manifest for iodide/pyodide-env:latest not found: manifest unknown: manifest unknown Error response from daemon: manifest for iodide/pyodide-env:latest not found: manifest unknown: manifest unknown
 </code> </code>
 </WRAP> </WRAP>
 +
 その場合は **[[https://hub.docker.com/r/iodide/pyodide-env/tags|iodide/pyodide-env コンテナの Tags]]** を確認して、存在する **tag** を指定して **pull** し直す。\\ その場合は **[[https://hub.docker.com/r/iodide/pyodide-env/tags|iodide/pyodide-env コンテナの Tags]]** を確認して、存在する **tag** を指定して **pull** し直す。\\
 <code> <code>
行 146: 行 183:
 </code> </code>
  
-===== Docker イメージリスト表示 (images) =====+===== Docker イメージリスト表示 (images) =====
 <code> <code>
 > docker images > docker images
 +</code>
 +<WRAP prewrap 100% #result>
 +<code>
 REPOSITORY           TAG                 IMAGE ID            CREATED             SIZE REPOSITORY           TAG                 IMAGE ID            CREATED             SIZE
 iodide/pyodide-env   0.3.1               a55c53bc2d75        9 months ago        2.35GB iodide/pyodide-env   0.3.1               a55c53bc2d75        9 months ago        2.35GB
 </code> </code>
 +</WRAP>
 +
 +===== Docker イメージの実行 (run) =====
 +<WRAP prewrap 100%>
 +<code>
 +> docker run -p 8000:8000 -it --rm -v C:\projects/pyodide:/src --user root iodide/pyodide-env:0.3.1 /bin/bash
 +</code>
 +</WRAP>
  
  • windows/docker.txt
  • 最終更新: 2023/10/06 11:55
  • by ともやん