Docker 初体験: Docker 独自のカスタマイズされたイメージ

Docker 初体験: Docker 独自のカスタマイズされたイメージ

[[421052]]

Docker は、Go 言語をベースにしたオープンソースのアプリケーション コンテナ エンジンであり、Apache 2.0 プロトコルに準拠したオープンソースです。 Docker を使用すると、開発者はアプリケーションと依存関係を軽量でポータブルなコンテナーにパッケージ化し、一般的な Linux マシンに公開し、仮想化を実装することもできます。次に、docker を使用して wordpress ブログ システムをデプロイする方法を説明します。

1. 環境

セントロス7

2. Dockerをインストールする

Dockerの古いバージョンを削除する

  1. [root@chaols ~]# sudo yum remove docker \
  2. > docker-client \
  3. > docker-client-最新 \
  4. > docker-common \
  5. > docker-最新\
  6. > docker-latest-logrotate \
  7. > docker-logrotate \
  8. > dockerエンジン

yum-utilsパッケージをインストールし、安定リポジトリをセットアップします。

  1. [root@chaols ~]# yum install -y yum-utils

Dockerをインストールする

  1. [root@chaols ~]# yum install docker-ce docker-ce-cli containerd.io

3. Dockerを起動する

  1. [root@chaols ~]# systemctl dockerを起動します

4. Dockerイメージを表示する

dockerをインストールしたばかりのときはイメージがありません

  1. [root@chaols ~]# docker イメージ
  2. リポジトリ タグ イメージ ID 作成サイズ 

5. Centosイメージをダウンロードする

  1. [root@chaols ~]# docker pull centos

デフォルトのCentosイメージにはifconfigがありません

6. Dockerfileをカスタマイズする

  1. Centosより
  2. ENV MYPATH /usr/ローカル 
  3. ワークディレクトリ $MYPATH
  4. yum install -y net-toolsを実行します。
  5. yum install -y vimを実行します。
  6. エクスポーズ80
  7. CMD エコー $MYPATH
  8. CMD エコー"------終了-----"  
  9. コマンド /bin/bash"

7. 生産開始

  1. ビルドは dockerfile_chao_centos です。

8. 仮想マシンを作成する

  1. root@chaols ~]# docker run -it --name test chao.centos:0.1 /bin/bash  

9. ifconfigを確認する

  1. [root@f5be14eebc1eローカル]# ifconfig
  2. eth0: フラグ=4163mtu 1500
  3. inet 172.17.0.2 ネットマスク 255.255.0.0 ブロードキャスト 172.17.255.255
  4. ether 02:42:ac:11:00:02 txqueuelen 0 (イーサネット)
  5. RXパケット 6バイト 516 (516.0 B)
  6. RXエラー 0 ドロップ 0 オーバーラン 0 フレーム 0
  7. TXパケット 0 バイト 0 (0.0 B)
  8. TXエラー 0 ドロップ 0 オーバーラン 0 キャリア 0 衝突 0
  9.  
  10. lo: フラグ=73mtu 65536
  11. inet 127.0.0.1 ネットマスク 255.0.0.0
  12. ループ txqueuelen 1000 (ローカルループバック)
  13. RXパケット 0 バイト 0 (0.0 B)
  14. RXエラー 0 ドロップ 0 オーバーラン 0 フレーム 0
  15. TXパケット 0 バイト 0 (0.0 B)
  16. TXエラー 0 ドロップ 0 オーバーラン 0 キャリア 0 衝突 0

この記事はWeChatの公開アカウント「これがLinuxの学び方です」から転載したものです。下のQRコードからフォローできます。この記事を転載する場合は、Linux 公式アカウントまでご連絡ください。

<<:  Containerd コンテナ ランタイムを使用して Kubernetes クラスターをデプロイする

>>:  リモートワーカーのクラウド移行に向けた 5 つのステップ

推薦する

年初マーケティング:ブランドが3.8国際女性デーをどう活用できるか

ショートビデオ、セルフメディア、インフルエンサーのためのワンストップサービステキスト | 脳を燃やす...

クラウドコンピューティング: IoT産業の触媒

クラウド コンピューティングは、さまざまな理由から、今日のビジネスにとって強力な推進力となっています...

SEO運用においてソフト記事を運用するには?

現在、国内のSEO最適化のほとんどはBaidu向けに行われています。360の現在の市場シェアは20%...

音楽の無料ダウンロードの時代は年末までに終わるかもしれない:月額サブスクリプション料金が導入される

著作権のある音楽の有料化を最初に提唱したグーグルの音楽検索サービスが中国で閉鎖されたばかりで、レコー...

陳坤氏のWeChatアカウントを運営する会社は「不明」であり、その事業運営は規制に違反している疑いがある

WeChatが商用化されて以来、さまざまな新しい遊び方が次々と登場しています。最近、有名人の陳坤のW...

最適化のために最適化するのではなく、現実と組み合わせる

ウェブサイトは、過度に最適化されたために検索エンジンからペナルティを受けました。この現象は一般的であ...

ウェブサイトデザイン分析: モバイルウェブデザインのための情報構成

モバイルデザインを始める方法私たちの多くにとって、モバイル向けのデザインはまったく新しい機会です。し...

2013 年にウェブサイトのランキングを急速に上げるための情報公開に関する 5 つのヒント

情報公開は、SEO初心者にとってもベテランSEO専門家にとっても、日常的な話題です。しかし、現在オン...

ソフト記事を掲載するためのメディアの選び方が分からない?公開手順は次のとおりです

ショートビデオ、セルフメディア、インフルエンサーのためのワンストップサービスソフト製品については、特...

アリペイがWeChatに勝つための究極の戦略は、自らを「開発ゲーム」にすること

AlipayまたはWeChat ?これは問題だ!毎日何億回も起こる選択シナリオ: 販売店が Alip...

G業界における仮想化ハイパーコンバージェンスアーキテクチャの実践に関する簡単な議論

[[415486]]この記事は張志鋒が執筆したWeChatパブリックアカウント「独特の職人技と効果」...

検索市場の変化:Yunyunがなくなり、Sogouが残る

最近、一部のメディアはYunyunがSinaに買収されたと報じた。創業者の劉軍がBaiduに入社し、...

エンタープライズSEOでトラフィックを分散させる方法についての簡単な説明

当社は、かなり長い間、企業ウェブサイトの最適化に取り組んできました。企業ウェブサイトの SEO 最適...

ウェブサイトを最適化する過程で、SEO担当者は徐々に独自の最適化思考システムを確立する必要がある。

ご存知のとおり、ウェブサイトの運用とメンテナンスの最適化は体系的なプロセスです。業界やウェブサイトの...