内容へ移動
His Masters' Voices Wiki
よろずのことの書き残し
ユーザ用ツール
ログイン
サイト用ツール
検索
ツール
文書の表示
以前のリビジョン
バックリンク
全て展開する/折り畳む
最近の変更
メディアマネージャー
サイトマップ
ログイン
>
最近の変更
メディアマネージャー
サイトマップ
現在位置:
start
»
docker
docker:start
この文書は読取専用です。文書のソースを閲覧することは可能ですが、変更はできません。もし変更したい場合は管理者に連絡してください。
サーバー関連|Docker環境の構築 ========================== 概要 ---- VPSで立てたサーバー(Ubuntu)に、Docker環境を構築する。 参考 ---- 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 インストールまで ``` sudo apt update sudo apt upgrade sudo apt install apt-transport-https ca-certificates curl software-properties-common -y curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add - sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu focal stable" sudo apt update sudo apt install docker-ce ``` 正常にインストールされたか確認 ``` sudo docker run hello-world ``` {{:docker:pasted:20220724-163346.png}} ``` sudo docker run -d -p 8080:80 httpd:latest ``` {{:docker:pasted:20220724-163441.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.txt
· 最終更新:
2022/07/24 22:11
by
nipa28
ページ用ツール
文書の表示
以前のリビジョン
バックリンク
全て展開する/折り畳む
文書の先頭へ