curl -fL 'https://www.helper.sh/install_workerman3524_base_docker.sh' -o './install_workerman3524_base_docker.sh' このコマンドは同梱ファイルをダウンロードするだけで、実行しません。保存したソースを確認し、バージョンを照合してから実行するか判断してください。
Docker アプリ導入
app と logs を作り、サンプルと composer.json はない場合だけ書きます。Dockerfile は毎回上書きします。可変の PHP 7.2/Composer タグからビルド後、同名コンテナーを強制置換し、logs のみをマウントします。
このページのビルドに同梱されたバイト列と照合します。ファイルはこのタブ内で処理し、この機能は送信・保存しません。上限は2 MiBです。
期待する SHA-256e3f40b68c2dc6cc4c865d7498000d73352f373a589362c141e485e3567f7bbb4
同梱ファイルのバイト数: 5729
チェックサムファイルを保存スクリプトとチェックサムを同じディレクトリに保存してください。GNU Coreutils のある Linux では次のコマンドでバイト列だけを検査できます。スクリプトは実行しません。コマンドには元のファイル名が必要です。
sha256sum --check './install_workerman3524_base_docker.sh.sha256' まだ照合していません。
選択ファイルの SHA-256
スクリプトとチェックサムは同じサイトから取得し、独立した署名ではありません。一致しても安全性、上流の真正性、ホストへの適合性は証明しません。可変の依存先は別途確認してください。
ビルド失敗は旧コンテナー削除の前ですが、Dockerfile は上書き済みの場合があります。ホストファイルと既存イメージ・コンテナーの情報を保全し、依存物やアーカイブのエラーを確認してください。置換後の失敗では再ビルド前にポート競合、イメージ版、ログを調べます。独自 Dockerfile と app をバックアップしてください。旧コンテナーの自動復旧はありません。
実行前にダウンロードして内容を確認し、バージョンを検証してください。ハッシュはこのバイト列を識別するだけで、安全性を証明しません。pipe 実行は取得した内容を直ちに実行し、上流の依存関係は変化することがあります。
同梱 Workerman 例のビルド入力と稼働中マウントを区別し、独自 Dockerfile を保全して、実行中イメージとパッケージを確認します。
再置換する前に、ビルド・コンテナー起動・curl 確認・アプリ検証を切り分けます。
ページを見る