「docker」の版間の差分
提供: 個人的記録
(→サービス起動) |
(→サービス起動) |
||
21行目: | 21行目: | ||
# 以下のコマンドを実行し、インストールできていることを確認する | # 以下のコマンドを実行し、インストールできていることを確認する | ||
#: sudo docker version | #: sudo docker version | ||
+ | # 以下のコマンドを実行し、コンテナが動くことを確認 | ||
+ | #: docker run hello-world | ||
+ | #* なんか以下のエラーが出て起動しない | ||
+ | #*: docker: Error response from daemon: OCI runtime create failed: container_linux.go:345: starting container process caused "process_linux.go:303: getting the final child's pid from pipe caused \"EOF\"": unknown. |
2019年8月3日 (土) 11:47時点における版
サーバはBSDで使用しているので、ここのページはWSLでの内容がメイン。
WSLでのDocker構築
- Windowsの機能でWSLを有効にする。
- MicrosoftStoreから ubntu をとってきてインストールする。
- ubntuを起動して以下のコマンドでdockerをインストールする。
- sudo apt update && sudo apt upgrade -y
- sudo apt install -y docker.io
- sudo usermod -aG docker $USER
- wslから抜けてコマンドプロンプトから以下のコマンドを実行しwslを再起動する。
- wsconfig /t ubuntu
サービス起動
- 一度、WSLの再起動が必要なのでコマンドプロンプトから wslconfig /t Ubuntu を行う。Windows 10のバージョンが1903以降じゃないと /t オプションがないのではまる。
- 管理者権限でwslを起動し、以下のコマンドを実行する。
- sudo cgroupfs-mount
- sudo service docker start
- 以下のコマンドを実行し、インストールできていることを確認する
- sudo docker version
- 以下のコマンドを実行し、コンテナが動くことを確認
- docker run hello-world
- なんか以下のエラーが出て起動しない
- docker: Error response from daemon: OCI runtime create failed: container_linux.go:345: starting container process caused "process_linux.go:303: getting the final child's pid from pipe caused \"EOF\"": unknown.