curl -fL 'https://www.helper.sh/install_mysql57_base_docker.sh' -o './install_mysql57_base_docker.sh' このコマンドは同梱ファイルをダウンロードするだけで、実行しません。保存したソースを確認し、バージョンを照合してから実行するか判断してください。
Docker アプリ導入
helper.sh が配布するスクリプトです。/data/mysql5.7 のディレクトリを作成し、mysql57.cnf がなければ基本設定を書き込み、mysql:5.7.44 を取得してデータ・設定・初期化用ディレクトリをマウントしたコンテナを起動します。同名コンテナは強制削除して再作成します。
このページのビルドに同梱されたバイト列と照合します。ファイルはこのタブ内で処理し、この機能は送信・保存しません。上限は2 MiBです。
期待する SHA-2566d16610c307e30338e693a6cfdbf6d86ffa85e6260b7407346ae3ca1bddf9ef3
同梱ファイルのバイト数: 6038
チェックサムファイルを保存スクリプトとチェックサムを同じディレクトリに保存してください。GNU Coreutils のある Linux では次のコマンドでバイト列だけを検査できます。スクリプトは実行しません。コマンドには元のファイル名が必要です。
sha256sum --check './install_mysql57_base_docker.sh.sha256' まだ照合していません。
選択ファイルの SHA-256
スクリプトとチェックサムは同じサイトから取得し、独立した署名ではありません。一致しても安全性、上流の真正性、ホストへの適合性は証明しません。可変の依存先は別途確認してください。
起動確認に失敗したら、コンテナログ、空き容量、データディレクトリ、認証情報を確認してください。再試行前にホストデータを保全します。ヘルスチェックが警告でも最後に「completed」と表示される場合があります。
実行前にダウンロードして内容を確認し、バージョンを検証してください。ハッシュはこのバイト列を識別するだけで、安全性を証明しません。pipe 実行は取得した内容を直ちに実行し、上流の依存関係は変化することがあります。
このスクリプトは mysql57 を置き換える際も /data/mysql5.7/data を再利用します。MySQL がアカウントを初期化するのはデータディレクトリが空のときだけなので、既存 DB ではインストール変数を変えても認証情報はリセットされません。
ページを見る