Linux システムで Docker を使用する方法について話しましょう

PHPz
リリース: 2023-04-10 15:02:36
オリジナル
2402 人が閲覧しました

インターネット技術の継続的な発展に伴い、コンテナ化技術はますます注目を集めています。 Docker は人気のあるコンテナ化テクノロジとして、さまざまなシナリオで広く使用されています。この記事では、Linux システムで Docker を使用する方法を紹介します。

1. Docker をインストールする
まず、Linux システムに Docker をインストールする必要があります。次のコマンドを使用してインストールできます:

curl メソッド経由:

curl -fsSL https://get.docker.com -o get-docker.sh

sudo sh get-docker.sh
ログイン後にコピー

apt-get メソッド経由:

sudo apt-get update
sudo apt-get install docker.io
ログイン後にコピー

インストール後、Docker サービスを開始します:

sudo systemctl start docker
ログイン後にコピー

2. Docker の使用
Docker をインストールしたら、使用を開始できます。以下に一般的に使用される Docker コマンドを紹介します。

  1. Docker イメージの検索
docker search name
ログイン後にコピー
  1. イメージのプル
docker pull name
ログイン後にコピー
  1. Docker の実行コンテナ
docker run -it name /bin/bash
ログイン後にコピー

ここで、-it は対話型 Docker コンテナの実行を表し、name はイメージの名前 /bin/bash このコンテナを実行するためのデフォルトのコマンドを示します。この時点で、Docker コンテナに入って操作を実行できます。exit コマンドを使用してコンテナを終了します。

  1. コンテナ リストを表示します
docker ps -a
ログイン後にコピー
  1. Docker コンテナを入力します
docker exec -it name /bin/bash
ログイン後にコピー

ここで、name はコンテナ名。

  1. Docker コンテナの削除
docker rm name
ログイン後にコピー

ここで、name はコンテナの名前です。

  1. Docker イメージを削除します
docker rmi name
ログイン後にコピー

ここで、name はイメージの名前です。

3. Dockerfile
Dockerfile は、Docker イメージの構築プロセスを定義するために使用されます。以下は Dockerfile の例です:

FROM ubuntu:18.04
MAINTAINER name <email>
RUN apt-get update && apt-get install -y build-essential
COPY . /app
WORKDIR /app
RUN make
CMD ["./app"]
ログイン後にコピー

この Dockerfile は、Ubuntu 18.04 に基づいてイメージを構築し、必要なツールとコンポーネントをインストールして、/app ディレクトリ内のソース コードをコンパイルし、最後に ./ を使用します。 app プログラムを開始するコマンド。

ビルドを実行します:

docker build -t name .
ログイン後にコピー

このうち、name はビルドされたイメージの名前、. は Dockerfile が存在するディレクトリを表します。位置した。

4. 結論
この記事では、Linux システムで Docker を使用する方法を簡単に紹介します。実際に使用する場合は、さらに多くのコマンドやテクニックを習得する必要があるため、公式ドキュメントを参照して詳しく学習してください。 Docker のコンテナ化テクノロジーは、アプリケーションの迅速なデプロイと移動に役立ち、開発、運用、保守の効率を大幅に加速します。

以上がLinux システムで Docker を使用する方法について話しましょうの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!