Docker は、アプリケーションとその依存コンポーネントをポータブル コンテナにパッケージ化できる軽量コンテナ テクノロジであり、アプリケーションのデプロイと移植を容易にします。 Docker テクノロジーの継続的な開発により、ますます多くの組織や企業が Docker を使用してアプリケーションの開発と展開のプロセスを加速し始めています。この記事では、Docker のインストールとデプロイの手順を紹介します。
1. Docker のインストール
Docker のインストール手順は、オペレーティング システムによって若干異なります。この記事では、Linux システムに Docker をインストールする手順を紹介します。
1. システムのカーネル バージョンが Docker をサポートしているかどうかを確認します。
$ uname -r
2. ソフトウェア パッケージ インデックスとソフトウェア パッケージをアップグレードします。
$ sudo apt-get update
$ sudo apt-get upgrade
3. Docker リポジトリから Docker CE をインストールします。
$ sudo apt-get install docker-ce docker-ce-clicontainerd.io
4. Docker の起動
$ sudo systemctl start docker
5. Docker が正しくインストールされているかどうかを確認します
$ sudo docker run hello-world
2. Docker を使用します
Docker の中心的な概念はコンテナであり、コンテナは次のとおりです。独立したプログラムを実行するアプリケーション。次の手順では、Docker を使用してコンテナーを作成、開始、停止、削除する方法を紹介します。
1. Docker Hub でイメージを検索する
Docker Hub は、ユーザーが使用できる数万のイメージを備えたパブリック イメージ ウェアハウスです。 Docker Hub 上の既存のイメージを使用することも、ニーズに応じて独自のイメージを構築することもできます。以下は例です:
$ sudo docker search nginx
2. Docker Hub からイメージをローカルにダウンロードします
$ sudo docker pull nginx
3. ダウンロードしたイメージを使用してコンテナを作成します
$ sudo docker run -d -p 8080:80 nginx
4. 実行中のコンテナを表示します
$ sudo docker ps
5. 実行中のコンテナを停止します
$ sudo docker stop [container-id]
6. コンテナを削除します
$ sudo docker rm [container- id]
3. カスタム Docker イメージの作成
Docker Hub の既存のイメージを使用することに加えて、特定のニーズを満たすカスタム イメージを作成することもできます。
イメージをカスタマイズする手順は次のとおりです:
1. Dockerfile を作成する
Dockerfile は、Docker イメージを構築するために必要な手順が含まれるファイルです。以下に例を示します。
FROM ubuntu:latest
MAINTAINER John Doe
RUN apt-get update && apt-get install -y nginx
ENTRYPOINT ["/usr/sbin/nginx", "-g", "daemon off;"]
2. Docker イメージのビルド
次のコマンドを実行して Docker イメージをビルドします:
$ sudo docker build -t my-nginx .
3. 作成したイメージを使用してコンテナを起動します
$ sudo docker run -d -p 8080:80 my-nginx
概要
Docker は、アプリケーションの開発とデプロイのプロセスを加速できる強力なコンテナ テクノロジです。この記事では、Linux システムに Docker をインストールして使用する方法と、カスタム Docker イメージを作成する手順について説明します。 Docker の基本的な概念と操作手順をすでに理解している場合は、Docker の開発およびデプロイメント テクノロジをさらに詳しく調べることができます。
以上がDocker のインストールとデプロイの手順について話しましょうの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。