Docker チェックポイント機能を有効にして実行中のコンテナのスナップショットを取得する方法
出版

エキスパートの Jack Wallen によるこの簡単なチュートリアルで、コンテナのスナップショットを実行するために Docker チェックポイント機能をオンにする方法を学びます。
最近のTechRepublicのビデオで、Jack Wallen氏はDockerチェックポイント機能を有効にして実行中のコンテナのスナップショットを作成し、バックアップや後からの使用のために状態を保存する方法を紹介しています。以下は、彼のチュートリアルの編集されたトランスクリプトです。
まず、次のコマンドを使用して CRIU パッケージのリポジトリを追加する必要がありますSUDU add-apt-repository ppa:criu/ppa
。
次のコマンドで APT を更新します: sudo apt-get update
。
次に、次のコマンドで CRIU をインストールしますsudo apt-get install criu -y
。
次に、Docker の実験的な機能を有効にする必要があります。
まず、コマンドを使用して新しいファイルを作成しますsudo nano /etc/docker/daemon.json
。
そのファイルに次のコードを追加します{"Experimental": true}
。ファイルを保存して閉じます。
で Docker デーモンを再起動しますsudo systemctl restart docker
。
コマンドを使用して NGINX コンテナをデプロイしますdocker run --name nginx-checkpoint -p 8005:80 -d nginx
。
次のコマンドでチェックポイントを作成しますdocker checkpoint create --leave-running=true nginx-checkpoint checkpoint
。
Jack Wallen のその他のチュートリアルについては、TechRepublic の YouTube チャンネル「How To Make Tech Work」に登録してください。そして、このビデオに「いいね!」を忘れないでください。
Dockerについてさらに詳しく知りたい場合は、TechRepublic Academyの以下のリソースをご覧ください。Docker
コンテナのハッキングとセキュリティ保護
LinuxとDockerのコーディングバンドル
DockerとKubernetesのミニバンドル
こちらもご覧ください
- 開発者になる方法:チートシート
- Pythonプログラミング言語:このトレーニングであなたのコーディングキャリアをスタートさせましょう
- Linux開発者に必須のツール8選
- プログラミング言語と開発者のキャリアリソース

ジャック・ウォーレン
ジャック・ウォーレンは、TechRepublic、The New Stack、Linux New Mediaなどで受賞歴のあるライターです。20年以上にわたり様々なトピックを執筆し、オープンソースの熱心な推進者でもあります。ジャック・ウォーレンに関する詳細は、ウェブサイトjackwallen.comをご覧ください。