亚洲国产日韩欧美一区二区三区,精品亚洲国产成人av在线,国产99视频精品免视看7,99国产精品久久久久久久成人热,欧美日韩亚洲国产综合乱

目次
目次
Dockerを使用してLinuxにサービスを展開する理由
ubuntuにDockerをインストールします
DebianにDockerをインストールします
FedoraにDockerをインストールします
Red Hat Enterprise LinuxにDockerをインストールします
Arch LinuxにDockerをインストールします
最初のDockerコンテナを展開します
Docker Composeを使用してコンテナを?qū)g行します
ホームページ コンピューターのチュートリアル コンピュータ知識 LinuxにDockerをインストールする方法 - 技術(shù)を簡単にする

LinuxにDockerをインストールする方法 - 技術(shù)を簡単にする

Jul 27, 2025 am 01:21 AM

Dockerは、誰もが通常のアプリのように複雑なプログラムを展開およびリリースできる強(qiáng)力なコンテナ化プラットフォームです。これにより、オンラインサービスを?qū)g行したいが、依存関係と構(gòu)成ファイルの管理の頭痛に対処したくないユーザーにとって魅力的になります。この記事では、今日最も人気のあるLinuxディストリビューションのいくつかにDockerとDocker Composeをインストールする方法を紹介します。

目次

  • Dockerを使用してLinuxにサービスを展開する理由
  • ubuntuにDockerをインストールします
  • DebianにDockerをインストールします
  • FedoraにDockerをインストールします
  • Red Hat Enterprise LinuxにDockerをインストールします
  • Arch LinuxにDockerをインストールします
  • 最初のDockerコンテナを展開します

Dockerを使用してLinuxにサービスを展開する理由

Dockerなどのコンテナプラットフォームは、Linuxマシンにサービスをインストールする人気のある方法です。複雑なソフトウェアを簡単にポータブルユニットに分離することができます。これにより、サーバーのセキュリティが向上します。

LinuxにDockerをインストールする方法 - 技術(shù)を簡単にする

Dockerの強(qiáng)力な特徴の1つは、コンテナが1つのディストリビューションで動(dòng)作すると、他のディストリビューションで機(jī)能することが比較的簡単なプロセスであることです。これは、DockerがこれらのLinuxディストリビューション間の違いを抽象化し、コンテナの変更がほとんどなく互換性があるためです。

Dockerは、非コンテナ化された展開と比較して、サービス管理も簡素化します。もともと、システムで何かが壊れたら、そのマシン上のすべてのサービスを再インストールして再構(gòu)成する必要があります。 Dockerを使用すると、構(gòu)成ファイルを別のマシンにコピーし、サービスを開始するだけで、中斷したところからすぐに続行できます。

ubuntuにDockerをインストールします

公式Dockerプロジェクトの公開鍵のキー指紋をチェックすることから始めます。

 curl -fssl https://download.docker.com/linux/ubuntu/gpg | gpg  -  show-keys-with-fingerprint

現(xiàn)時(shí)點(diǎn)では、Dockerプロジェクトの署名キーの指紋は、9DC8 5822 9FC7 DD38 854A E2D8 8D81 803C 0EBF CD88です。

LinuxにDockerをインストールする方法 - 技術(shù)を簡単にする

とはいえ、この鍵は將來変わるかもしれません。 Dockerの公式Webサイトを確認(rèn)して、それらが一致するかどうかを確認(rèn)してください。これを相互參照して、インストールしているソフトウェアが合法であることを確認(rèn)することが重要です。

署名キーの有効性を確認(rèn)したら、「/etc/apt/keyrings」フォルダーにダウンロードして保存します。

 curl -fssl https://download.docker.com/linux/ubuntu/gpg | sudo gpg  -  dearmor -o /etc/apt/keyrings/docker.gpg

キーファイルの許可ビットが正しいことを確認(rèn)してください。

 sudo chmod ar/etc/apt/keyrings/docker.gpg

Dockerプロジェクトの新しいリポジトリファイルを作成します。

 sudo nano/etc/apt/sources.list.d/docker.list

新しいリポジトリファイル內(nèi)に次のコード行を貼り付けます。

 deb [arch = amd64 signed-by =/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntuノーブルStable

新しいリポジトリファイルを保存してから、システムのパッケージリポジトリを更新します。

 sudo apt update && sudo aptアップグレード

Docker Composeプラグインとともに、コアDockerパッケージをインストールします。これらを使用すると、Dockerアプリケーションを展開し、それらを適切に調(diào)整できます。

 sudo apt install docker-ce docker-ce-cli containerd.io docker-compose-plugin docker-buildx-plugin

ほとんどのDockerコマンドには、sudoで接頭する必要があります。毎回パスワードを入力する必要がない場合は、ユーザーアカウントを「docker」グループに追加します。

 sudo adduser your-urrent-username docker

グラフィカルユーザーインターフェイスからログアウトしてログインします。これで、sudo docker psの代わりにdocker psなどのコマンドを使用できます。

ヒント: Sudoersファイルを微調(diào)整することにより、Sudoのパスワード検証を無効にすることもできます。

DebianにDockerをインストールします

DebianはUbuntuの上流のLinuxディストリビューションであるため、パッケージとリポジトリの管理にもAPTを使用しています。これは、ステップが、Debian固有のGPGキーとリポジトリリンクのほぼ一握りを除いてUbuntuとほぼ類似していることを意味します。

開始するには、DockerプロジェクトからDockerリポジトリの署名キーを取得します。

 curl -fssl https://download.docker.com/linux/debian/gpg | sudo gpg  -  dearmor -o /etc/apt/keyrings/docker.gpg

注: Ubuntuと同様に、Debian DockerリポジトリのGPG指紋も確認(rèn)する必要があります?,F(xiàn)時(shí)點(diǎn)では、9DC8 5822 9FC7 DD38 854A E2D8 8D81 803C 0EBF CD88です。

DockerプロジェクトのAPTリポジトリファイルを作成します。

 sudo nano/etc/apt/sources.list.d/docker.list

リポジトリファイル內(nèi)に次のコード行を貼り付けます。

 deb [arch = amd64 signed-by =/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/debian bookworm stable

マシンのリポジトリリストを更新し、Debianシステムを更新します。

 sudo apt update && sudo aptアップグレード

DockerコアパッケージとDocker Composeプラグインを取得してインストールします。

 sudo apt install docker-ce docker-ce-cli containerd.io docker-compose-plugin docker-buildx-plugin

ユーザーアカウントを「Docker」グループに追加します。

 sudo usermod -ag docker your -username

Debianマシンを再起動(dòng)して新しい設(shè)定を適用し、次のコマンドを?qū)g行して、Dockerインストールが適切に機(jī)能しているかどうかをテストします。

 Docker -V 

LinuxにDockerをインストールする方法 - 技術(shù)を簡単にする

FedoraにDockerをインストールします

DockerとDockerがF(xiàn)edoraに構(gòu)成するために、最初にDNFの管理プログラムを取得します。

 sudo dnfインストールdnf-plugins-core

Dockerのリポジトリの詳細(xì)を取得し、DNFのインストールにコミットします。

 sudo dnf config-manager -add-repo https://download.docker.com/linux/fedora/docker-ce.repo

Docker、Docker Compose、およびそれらの依存関係をインストールします。

 sudo dnf install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin

Dockerリポジトリの指紋が060A 61C5 1B55 8A7F 742B 77AA C52F EB6B 621E 9F35であることを確認(rèn)してください。 「Y」と入力し、 Enterを押してインストールプロセスを続行します。

LinuxにDockerをインストールする方法 - 技術(shù)を簡単にする

Docker SystemDサービスを有効にして開始します。

 sudo systemctl enable  -  now docker.service

現(xiàn)在のユーザーアカウントが「docker」ユーザーグループにあることを確認(rèn)してください。

 sudo usermod -ag docker your -username

ログアウトしてグラフィカルユーザーインターフェイスにログインし、「Hello、World!」を?qū)g行してDockerのインストールをテストします。容器:

 Docker Run helloworld 

LinuxにDockerをインストールする方法 - 技術(shù)を簡単にする

知っておくと、 DockerコンテナがShlinkで自分のBit.lyサービスを自己ホストしてアプリケーションの展開を簡素化する方法を?qū)Wびます。

Red Hat Enterprise LinuxにDockerをインストールします

Red Hat Enterprise Linux(RHEL)は、Fedoraの安定した長期的なサポート下流のディストリビューションです。アップストリームとは異なり、RHELは、アプリケーションを確実に実行できる一貫したロックソリッド環(huán)境を提供します。これにより、中斷なしで実行したいプログラムを展開するための優(yōu)れたシステムになります。

Dockerプロジェクトのリポジトリファイルを取得することから始めます。

 sudo dnf config-manager -add-repo https://download.docker.com/linux/rhel/docker-ce.repo

Docker、Docker Compose、およびその依存関係を取得してインストールします。

 sudo dnf install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin

また、システムで実行するDockerのバージョンを指定することもできます。これを行うには、マシンのDockerの使用可能なバージョンをリストします。

 DNFリストdocker-ce  -  showduplicates

使用可能なバージョンのリストをスクロールし、インストールするバージョン番號をコピーします。

LinuxにDockerをインストールする方法 - 技術(shù)を簡単にする

次のコマンドを端末に貼り付け、バージョン変數(shù)の値をバージョン番號に置き換えます。

 version = "your-version-number-here"

システムにDockerの特定のバージョンをインストールします。

 sudo dnfインストールdocker-ce-3:$ version docker-ce-cli-1:$ version containerd.io docker-buildx-plugin docker-compose-plugin

Systemctlを使用してDockerサービスを有効にして実行します。

 sudo systemctl enable  -  now docker.service

現(xiàn)在のユーザーをDockerユーザーグループに追加します。

 sudo useradd -ag docker your -username

DockerがDockerを?qū)g行して適切に動(dòng)作しているかどうかをテストします。バージョン番號をリストするためにVersion。

LinuxにDockerをインストールする方法 - 技術(shù)を簡単にする

Arch LinuxにDockerをインストールします

Arch LinuxにはすでにDockerが含まれており、Dockerはコミュニティリポジトリで構(gòu)成されています。これにより、パックマンを?qū)g行するのと同じくらい簡単にインストールすることができます。

 Sudo Pacman -S Docker Docker-Compose Containerd Docker-Buildx 

LinuxにDockerをインストールする方法 - 技術(shù)を簡単にする

現(xiàn)在のユーザーアカウントをDockerグループに追加します。

 sudo usermod -ag docker your -username

マシンを再起動(dòng)してシステムをリロードし、Dockerデーモンを起動(dòng)します。

Dockerサービスを自動(dòng)的に起動(dòng)から起動(dòng)し、現(xiàn)在のセッションで実行できます。

 sudo systemctl enable  -  now docker.service

「こんにちは、世界」コンテナを?qū)g行してDockerが適切に機(jī)能しているかどうかをテストします。

 Docker Run helloworld 

LinuxにDockerをインストールする方法 - 技術(shù)を簡単にする

最初のDockerコンテナを展開します

Dockerがマシンで稼働していると、プラットフォームを使用してシステム上のさまざまなアプリケーションとサービスを取得できるようになりました。 Dockerの使用を開始する最も簡単な方法は、人気のあるアプリケーション用の事前に構(gòu)築されたコンテナを探すことです。

注: Dockerは同じコマンドを使用して異なるアプリを構(gòu)築および実行しますが、すべてのコンテナには機(jī)能するための獨(dú)自の要件があります。そのため、Docker畫像を引く前に、コンテナのドキュメントと適切なガイドに常に相談する必要があります。

とはいえ、Docker Hubにアクセスして、インストールするアプリを検索することから始めます。このためには、基本的な靜的Webサイトを提供したいので、Nginx Dockerコンテナを使用します。

LinuxにDockerをインストールする方法 - 技術(shù)を簡単にする

ターミナルセッションに戻り、Dockerコンテナ用のディレクトリを作成します。

 mkdir ./docker-nginx && cd ./docker-nginx

Dockerディレクトリ內(nèi)に靜的Webサイトをコピーします。

 cp -r?/html-site ./docker-nginx

お?dú)荬巳毪辘违匹攻去ē钎%咯`を使用して、新しいディレクトリ內(nèi)にdockerfileを作成します。

 nano ./dockerfile

Dockerfile內(nèi)に次のコード行を貼り付けます。これにより、nginxイメージをロードし、靜的Webサイトを「HTML-Site」フォルダーからコンテナ內(nèi)の「HTML」フォルダーにコピーします。

 nginxから<br>html-site/usr/share/nginx/htmlをコピーします

dockerfileを保存してから、nginx dockerコンテナを構(gòu)築します。

 docker build -t static -nginx。

Run Subcommandを使用して、新しく構(gòu)築されたDockerコンテナを?qū)g行します。

 docker run -name my-nginx-website  - パブリッシュ8080:80-d static-nginx

Docker Composeを使用してコンテナを?qū)g行します

コマンドラインで直接走ることは別として、Docker Composeを使用してコンテナを起動(dòng)することもできます。これは、より複雑な展開に役立つ再現(xiàn)可能なDockerセットアップを作成する方法です。

dockerディレクトリ內(nèi)に「docker-compose.yml」ファイルを作成します。

 nano docker-compose.yml

構(gòu)成ファイル內(nèi)に次のコードブロックを貼り付けます。

サービス:<br> nginx:<br> container_name:my-nginx-website<br> 建てる:<br> コンテクスト: 。<br> dockerfile:dockerfile<br> ポート:<br> -8080:80

「docker-compose.yml」ファイルを保存し、Dockerコンテナを起動(dòng)します。

 Dockerは-Dを構(gòu)成します

Webブラウザーを使用して「LocalHost:8080」にアクセスして、新しいWebサイトが適切に機(jī)能しているかどうかをテストします。

LinuxにDockerをインストールする方法 - 技術(shù)を簡単にする

Dockerの基本を?qū)W習(xí)し、Linuxシステムにインストールし、基本的なDockerized Webサーバーを?qū)g行することは、この素晴らしいコンテナプラットフォームでできることのほんの一部です。小さな小さなRSSを使用して獨(dú)自のオンラインRSSリーダーを展開することにより、Dockerで自己ホストWebサービスの深い世界を探索してください。

畫像クレジット:Mohammad Rahmaniを介してUnsplashを介して。 Ramces Redによるすべての変更とスクリーンショット。

以上がLinuxにDockerをインストールする方法 - 技術(shù)を簡単にするの詳細(xì)內(nèi)容です。詳細(xì)については、PHP 中國語 Web サイトの他の関連記事を參照してください。

このウェブサイトの聲明
この記事の內(nèi)容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰屬します。このサイトは、それに相當(dāng)する法的責(zé)任を負(fù)いません。盜作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡(luò)ください。

ホットAIツール

Undress AI Tool

Undress AI Tool

脫衣畫像を無料で

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード寫真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

寫真から衣服を削除するオンライン AI ツール。

Clothoff.io

Clothoff.io

AI衣類リムーバー

Video Face Swap

Video Face Swap

完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中國語版

SublimeText3 中國語版

中國語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強(qiáng)力な PHP 統(tǒng)合開発環(huán)境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

Ubisoft Connectのガイドダウンロード、インストール、再インストール-Minitool Ubisoft Connectのガイドダウンロード、インストール、再インストール-Minitool Jul 02, 2025 am 12:18 AM

Ubisoft Connectゲームを再生する場合は、このアプリをダウンロードしてデバイスにインストールすることを選択できます。 Ubisoft ConnectのPHP.CNガイドからのこの投稿は、PC、Android、およびiOS用のダウンロードとインストールです。また、Ubisoft Connect Downに出會った場合

Google翻訳畫像|畫像にテキストを翻訳する-Minitool Google翻訳畫像|畫像にテキストを翻訳する-Minitool Jul 12, 2025 am 12:57 AM

このGoogle Translate Picture Guideは、畫像からテキストを翻訳する方法を示しています。より多くのコンピューターのヒントとソリューションを探している場合は、PHP.CNソフトウェアの公式Webサイトにアクセスできます。ここでは、PHP.CNなどの便利なコンピューターツールを見つけることができます。

Windows 11/10にデバイスドライバーを手動(dòng)でインストールする方法は? - ミニトール Windows 11/10にデバイスドライバーを手動(dòng)でインストールする方法は? - ミニトール Jul 06, 2025 am 12:15 AM

Windows 11/10コンピューターがデバイスドライバーの最新バージョンが自動(dòng)的に自動(dòng)的にない場合は、手動(dòng)でインストールする必要があります。この投稿では、PHP.CNソフトウェアでは、デバイスにドライバーを手動(dòng)でインストールする3つの異なる方法が表示されます。

エラーコード「SSL_ERROR_HANDSHAKE_FAILURE_ALERT」をブラウザで修正-Minitool エラーコード「SSL_ERROR_HANDSHAKE_FAILURE_ALERT」をブラウザで修正-Minitool Jul 02, 2025 am 12:23 AM

エラーコード「SSL_ERROR_HANDSHAKE_FAILURE_ALERT」は、一部のサイトにアクセスしようとしているときに発生することがよくあります。これらの複雑なコードは、あなたを圧倒して混亂させる可能性があります。しかし、あなたはそれについて心配する必要はありません??赡娴膜扦?。このガイドに従ってください

9つの方法 -  Windows10/Windows11でタスクスケジューラを開く方法… -  Minitool 9つの方法 - Windows10/Windows11でタスクスケジューラを開く方法… - Minitool Jul 03, 2025 am 12:28 AM

PHP.CNの公式Webサイトで要約されたこの投稿では、主にWindows 10でタスクスケジューラを最新のWindows 11とともに開くには9つの方法を紹介します。一般的に、これらの方法は両方のシステムで類似しています。

ガイド-Windows11/10にダウンロード、インストール、再インストール ガイド-Windows11/10にダウンロード、インストール、再インストール Jul 02, 2025 am 12:15 AM

iTunesとは何ですか? Windows 11または10用のiTunesをダウンロードする方法は? iTunesをPCにインストールして、メディアコレクション全體を1か所で管理する方法は? iTunesのガイドを読んだ後、Windows 11/10をダウンロードしてインストールして使用してください。

ガイド:ファイルエクスプローラーが外部ドライブを2回表示するのを停止します ガイド:ファイルエクスプローラーが外部ドライブを2回表示するのを停止します Jul 02, 2025 am 12:25 AM

File Explorerのナビゲーションペインに外付けハードドライブが2回表示されることを発見しましたか?ファイルエクスプローラーが外部ドライブを2回表示するのを止める方法を知っていますか?これで、この投稿からphp.cnの詳細(xì)な指示を取得できます。

ガイド -  Windowsの新しいバージョンにビジュアルスタジオを更新する方法-Minitool ガイド - Windowsの新しいバージョンにビジュアルスタジオを更新する方法-Minitool Jul 02, 2025 am 12:21 AM

Visual Studio 2022/2019/2017/2015/2013を新しいバージョンに更新するには、より良い體験を得る方法は?これは簡単な方法であり、PHP.CNから與えられたいくつかの方法に従って、アップデート操作を簡単に実行できます。

See all articles