awsを作成しdocker(compose,portiner)をインストール


ec 2の作成



awsのec 2インスタンスが生成されました!

Xshellによるリモート接続



リモート接続プログラムを使用して、生成したec 2環境にアクセスします.セキュリティ設定を作成したときは、デフォルトで22個のポートを貫通するように設定されていましたが、そのまま作成すると22個のポートに接続できます.ユーザーキーも作成したはずですがubuntuを使用しました.20.4ですが、接続IDは自動的にUbuntuを生成し、パスワードは私たちが生成したユーザーキーです.pemファイルに参加すれば接続できます.

dockerのインストール


まずaptを更新します.
sudo apt-get update
コンテナを構成する埠頭を設置する.
apt install docker.io

docker-composeインストール

compose란dockerのコンテナを実行するには、画像をダウンロードし、コマンドで1つずつ実行する必要があります.composeを使用すると、Dockerfileを作成し、各コンテナをコマンドとして実行できます.
apt install docker-compose
composeを使用して環境を構築すると、利点作成したdockerfileをGitにアップロードして管理できます.最初からインストールを再開する必要がある場合は、dockerfileをすべて実行するだけです.
docker合成説明

docker portinerのインストール

version: '3.7'
  
services:
   portainer:
      image: portainer/portainer
      container_name: portainer
      restart: always
      ports:
         - 9000:9000
      volumes:
         - /var/run/docker.sock:/var/run/docker.sock
         - ./portainer_data:/data

volumes:
    portainer_data:
composeを使用してportinerをインストールしてみます.composeを実行する前にdockerfileを次のように記述し、docker-compose.ymlファイル名として保存します.
docker-compose up -d
実行

コンテナが私たちが指定した内容で正常に稼働していることを確認できます.
その後awsはセキュリティ設定に9000ポートを開きます.

portinerが実行されていることを確認できます.以下に示します.
外部コンテナは管理できますが、私のプロジェクトのみを管理するため、portainerを実行するためにlocalに設定します.