His Masters' Voices Wiki

よろずのことの書き残し

ユーザ用ツール

サイト用ツール


docker:start

差分

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

この比較画面へのリンク

次のリビジョン
前のリビジョン
docker:start [2022/07/24 16:31] – 作成 nipa28docker:start [2022/07/24 22:11] (現在) – [一般ユーザーでDockerできるようにする] nipa28
行 11: 行 11:
 ---- ----
  
-[安価なVPSを利用し、サーバー上にDocker環境を用意しよう](https://www.kagoya.jp/howto/cloud/container/docker_vps/+1. [安価なVPSを利用し、サーバー上にDocker環境を用意しよう](https://www.kagoya.jp/howto/cloud/container/docker_vps/
 +1. [ConoHa VPS上にDocker環境を構築する](https://create-it-myself.com/know-how/construct-docker-env-on-conoha-vps/)
  
 操作 操作
 ---- ----
  
-参考サイトの写経+### Docker事始め 
 + 
 +参考サイト(1.)の写経
  
 VPS: WebARENA Indigo Ubuntu20.04 VPS: WebARENA Indigo Ubuntu20.04
  
 +インストールまで
 ``` ```
 sudo apt update sudo apt update
行 30: 行 32:
 sudo apt update sudo apt update
 sudo apt install docker-ce sudo apt install docker-ce
 +```
 +
 +正常にインストールされたか確認
 +```
 sudo docker run hello-world sudo docker run hello-world
 ``` ```
 +{{:docker:pasted:20220724-163346.png}}
 +
  
 ``` ```
 sudo docker run -d -p 8080:80 httpd:latest sudo docker run -d -p 8080:80 httpd:latest
 ``` ```
 +{{:docker:pasted:20220724-163441.png}}
  
 +ブラウザでアクセス
 {{:docker:pasted:20220724-163030.png}} {{:docker:pasted:20220724-163030.png}}
 +
 +インターネットでアクセスできるDocker用の学習or検証環境が用意できた。
 +
 +
 +---
 +
 +### 一般ユーザーでDockerできるようにする
 +
 +WebARENA IndigoのUbuntuイメージのデフォルトユーザー名はubuntuなのでこうする。
 +(セキュリティ上は本当は別のユーザー名にした方がよいのかもしれないが…)
 +(パスワードログインは初めから出来ないようになっているので、まあ大丈夫かな。秘密鍵漏らしたりしなければ)
 +
 +```
 +sudo usermod -aG docker ubuntu
 +```
 +
 +```
 +#BEFORE
 +ubuntu@i-17100000392704:~$ docker ps
 +Got permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Get "http://%2Fvar%2Frun%2Fdocker.sock/v1.24/containers/json": dial unix /var/run/docker.sock: connect: permission denied
 +ubuntu@i-17100000392704:~$
 +#AFTER
 +ubuntu@i-17100000392704:~$ docker ps
 +CONTAINER ID   IMAGE          COMMAND              CREATED          STATUS          PORTS                                   NAMES
 +e47d986ff292   httpd:latest   "httpd-foreground"   46 minutes ago   Up 46 minutes   0.0.0.0:8080->80/tcp, :::8080->80/tcp   goofy_noether
 +ubuntu@i-17100000392704:~$
 +```
 +
 +### Docker Composeをインストール
 +
 +
 +```
 +sudo apt install python3 python3-pip
 +sudo pip3 install docker-compose
 +```
 +
 +```
 +$ docker-compose -version
 +docker-compose version 1.29.2, build unknown
 +
 +```
 +
 +
docker/start.1658647864.txt.gz · 最終更新: 2022/07/24 16:31 by nipa28