Docker Docker の保存場所を変更する コンテナイメージのサイズ制限を変更する操作

Docker Docker の保存場所を変更する コンテナイメージのサイズ制限を変更する操作

これは新しいバージョンではもう不可能なようで、推奨されません。

そうでない場合は、ソフト リンクを直接使用して保存場所を変更できます。

vim /usr/lib/systemd/system/docker.service

実行開始 = /usr/bin/dockerd --graph = /work/docker_data 
--ストレージドライバーデバイスマッパー 
--storage-opt dm.loopdatasize=1000G 
--storage-opt dm.loopmetadatasize=10G 
--storage-opt dm.fs=ext4 
--storage-opt dm.basesize=100G 
-H fd:// --containerd=/run/containerd/containerd.sock

補足 2020.07.29

–graph はバージョン 17.0 以降では非推奨です。現在は –data-root の使用が推奨されています。

追加知識: Dockerオーケストレーションツールはdocker-composeを使用します

docker-composeをインストールする

yum インストール -y epel-release

python-pip をインストールします

pip インストール -i https://pypi.tuna.tsinghua.edu.cn/simple docker-compose==1.24.1

# python-pipがエラーを報告した場合

vim /etc/yum.repos.d/epel.repo 設定ファイルを変更し、metalinkをコメントアウトし、baseurlをコメント解除します。

作戦司令部

操作コンテナの作成(必ず設定ファイルのディレクトリを入力してください)

コンテナをバックグラウンドで起動します: docker-compose up -d

コンテナの実行状態を確認します: docker-compose ps

コンテナを停止して削除します: docker-compose down

コンテナを停止して削除し、ボリュームを削除します: docker-compose down --volumes

コンテナを停止して起動します: docker-compose stop; docker-compose start

docker-compose exec の使用: docker-compose exec redis bash

要約:

docker-composeを操作するには、設定ファイルdocker-compose.ymlのパスで操作する必要があります。

フォーマットに注意してください。スペースはスペースである必要があります。

設定ファイル

ドッカーの作成

バージョン: '3'
サービス:
 nginx:
 イメージ: mycentos:nginx
 ポート:
 - 「8080:80」
 ボリューム:
 - /home:/usr/local/nginx/html
 - /var/logs/nginx/logs:/usr/local/nginx/logs
 コマンド: /usr/local/nginx/sbin/nginx -g "deamon off;"
 
 レディス:
 画像: mycentos:redis
 ポート:
 - 「6380:6379」

ホストモードに変更する場合は、ポートを削除し、network_mode: "host"を追加します。デフォルトはブリッジです。

練習: 個人ブログの構築をシミュレートする

wordpress 無料ブログプラットフォーム

ドッカーの作成

バージョン: '3.3'
サービス:
 デシベル:
 イメージ:mysql:5.7
 ボリューム:
 -db_data:/var/lib/mysql
 再起動: 常に
 環境:
 # 環境変数を指定する docker -itd -e MYSQL_ROOT_PASSWORD= somewordpress
 MYSQL_ROOT_PASSWORD: ワードプレス
 MYSQL_DATABASE: ワードプレス
 MYSQL_USER: ワードプレス
 MYSQL_パスワード: wordpress
 
 ワードプレス:
 1. インストールする前に、まず上記の db (依存関係) を起動します 2. docker リンク
 -db
 画像: wordpress:最新
 ポート:
 - 「8000:80」
 再起動: 常に
 環境:
 WORDPRESS_DB_HOST: db:3306
 WORDPRESS_DB_USER: ワードプレス
 WORDPRESS_DB_PASSWORD: ワードプレス
 WORDPRESS_DB_NAME: ワードプレス
ボリューム:
 データベースデータ: {}
 # 上位ボリュームに対応:

ボリュームラベルの検索

docker ボリューム ls

docker volume examine <ボリュームID>

マウントポイントホストパス

対応するものは/var/lib/mysqlです

上記のDockerのdockerストレージの場所を変更し、コンテナイメージのサイズ制限を変更する操作は、エディターが皆さんと共有する内容のすべてです。参考になれば幸いです。また、123WORDPRESS.COMを応援していただければ幸いです。

以下もご興味があるかもしれません:
  • Dockerとiptablesとブリッジモードのネットワーク分離と通信操作の実装
  • Dockerコンテナのネットワーク管理とネットワーク分離の実装
  • Dockerコンテナでユーザーを分離する方法
  • Dockerを使用してコンテナリソースを制限する方法
  • Docker CPU 制限の実装
  • Docker がコンテナに利用可能な CPU を制限する方法
  • Docker でコンテナに使用できるメモリを制限する方法
  • Docker の分離と制限の原則の紹介

<<:  入力が完了したことを検出し、次のコンテンツを自動的に入力する HTML を実装する方法

>>:  Vue: メモリリークの詳細な説明

推薦する

nginx ip ブラックリストの動的禁止の例

ウェブサイトが悪意を持ってリクエストされた場合、IP アドレスをブラックリストに登録することは重要な...

MySQLクエリの冗長インデックスと未使用のインデックス操作

MySQL 5.7 以降のバージョンでは、冗長インデックス、重複インデックス、およびインデックスを使...

MySQL マルチバージョン同時実行制御 MVCC の実装

トランザクション分離レベルの設定 グローバルトランザクション分離レベルを読み取りコミット済みに設定;...

JavaScript における call、apply、bind の実装原則の詳細な説明

目次序文電話使用法成し遂げるシンプルな実装バージョン:アップグレード版:適用する使用法成し遂げるバイ...

一般的な HBase 運用および保守ツール 10 個の概要

概要: HBase には、ユーザーに管理、分析、修復、デバッグ機能を提供するための多くの操作および保...

ミニプログラムはリストのカウントダウン機能を実装します

この記事の例では、ミニプログラムでリストカウントダウンを実装するための具体的なコードを参考までに共有...

get メソッドによる HTML フォームの値転送の例

google.htmlインターフェースは図の通りですコードは図のとおりです: (比較的シンプルで、入...

MySQL の集計関数 count の使用法とパフォーマンスの最適化テクニック

この記事の環境はWindows 10、MySQLのバージョンは5.7.12-logです1. 基本的な...

Docker可視化管理ツールであるDocker UIの使用

1. DockerUIの紹介DockerUI は Docker API をベースとしており、Dock...

Windows2008 64 ビット システムでの MySQL 5.7 グリーン バージョンのインストール チュートリアル

序文この記事では、MySQL 5.7 グリーン バージョンのインストール チュートリアルを紹介します...

DockerはElasticsearch7.6クラスタをインストールし、パスワードを設定します

Elasticsearch 6.8 以降、無料ユーザーは X-Pack のセキュリティ機能を使用でき...

Vue.js $refs 使用例の説明

プロパティやイベントがあるにもかかわらず、JavaScript で子コンポーネントに直接アクセスする...

Linuxの相対パスと絶対パスの使用

01. 概要絶対パスと相対パスはシェル環境でよく使用され、それぞれに独自の用途があります。相対パスの...

MySQLデータベースインデックスの欠点と適切な使用

目次インデックスの適切な使用1. 通常のインデックスのデメリット2. 主キーインデックスの落とし穴3...

MySQL で重複レコードをクエリして削除する方法の完全なガイド

序文この記事では主に、MySQL で重複レコードをクエリして削除する方法を紹介します。参考と学習のた...