/curl_container

curlをたたくだけのコンテナを作る

Primary LanguageShell

curl_container

特定のURLにcurlを叩きまくるDockerfile ※無限ループします

つかいかた

前提条件

dockerコマンドが使えること

手順

docker containerの準備

  • リポジトリのクローン
git clone https://github.com/nagashima-w/curl_container.git
cd curl_container/tools
  • tools/curl.shの編集

    • お好みのエディタで tools/curl.sh を編集する
    • 編集個所は以下
      • 必ず編集してほしいところ
        • curlで叩くURL(初期ではGoogle)
      • 必要に応じて編集してほしいところ
        • sleepの間隔(初期では1秒間隔)
          • sleepしたくない人は行ごと削除してください
    • 編集が終わったら次の手順へ
  • Dockerfileのbuild

docker build ./ -t curl_container

コンテナの起動

curlのログが不要な人向け
  • コンテナをバックグラウンドで起動する
docker run -d curl_container
標準出力で実行状況を見たい人向け
  • コンテナを起動する
docker run curl_container
  • 無限ループするので好きなタイミングでコンテナを停止してください
nagashi_ma_w@localhost:~/curl_container/tools$ docker run curl_container
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100 13511    0 13511    0     0  69287      0 --:--:-- --:--:-- --:--:-- 69287

後始末

  • 以下のコマンドでコンテナのIDを確認する
docker container ls -a
  • 確認したコンテナを消す
docker container rm 【確認したコンテナID】