dockerコンテナにviコマンドをインストールする簡単な操作

dockerコンテナにviコマンドをインストールする簡単な操作

docker コンテナを使用する場合、vim がインストールされていないことがあり、vim コマンドを入力すると、vim: command not found というプロンプトが表示されます。このとき、vim をインストールする必要がありますが、apt-get install vim コマンドを入力すると、次のプロンプトが表示されます。

パッケージリストを読み込んでいます...完了
依存関係ツリーの構築
状態情報を読み込んでいます...完了
E: パッケージ vim が見つかりません

この時点で、次のように入力する必要があります。

apt-getアップデート

このコマンドの目的は、/etc/apt/sources.list および /etc/apt/sources.list.d にリストされているソースのインデックスを同期して、最新のソフトウェア パッケージを取得できるようにすることです。

更新が完了したら、次のコマンドをもう一度入力します。

apt-get で vim をインストール

コマンドを実行するだけです。

補足: dockerコンテナにvim、telnet、ifconfig、pingコマンドをインストールする

docker コンテナを使用する場合、vim がインストールされていないことがあり、vim コマンドを入力すると、vim: command not found というプロンプトが表示されます。このとき、vim をインストールする必要がありますが、apt-get install vim コマンドを入力すると、次のプロンプトが表示されます。

パッケージリストを読み込んでいます...完了
依存関係ツリーの構築 
状態情報を読み込んでいます...完了
E: パッケージ vim が見つかりません

この時点で、apt-get updateと入力する必要があります。

このコマンドの目的は、/etc/apt/sources.list および /etc/apt/sources.list.d にリストされているソースのインデックスを同期して、最新のソフトウェア パッケージを取得できるようにすることです。

更新が完了したら、次のコマンドをもう一度入力します。

apt-get install vim vim をインストール

apt-get install telnet telnet

apt-get install net-toolsインストール ifconfig

apt install iputils-ping pingをインストール

上記は私の個人的な経験です。参考になれば幸いです。また、123WORDPRESS.COM を応援していただければ幸いです。間違いや不備な点がありましたら、遠慮なくご指摘ください。

以下もご興味があるかもしれません:
  • deepin apt コマンドを使用して最新バージョンの docker をインストールする方法
  • DockerとFastDFSのインストールコマンドと使い方の詳しい説明
  • 一般的な Docker コマンドの概要: インストール、ミラーリング、基本的なコンテナ操作
  • CentOS 7でのDockerのインストール方法とコマンド操作方法を詳しく解説
  • Docker のインストールと構成コマンドのコード例

<<:  Vue3の組み込みコンポーネントであるTeleportの使い方を詳しく説明します

>>:  MySQLのデフォルトのソートルールに基づく落とし穴

推薦する

HTML でテーブルを分割および結合する (colspan、rowspan)

このコードは水平マージを示しています。 <!DOCTYPE html PUBLIC "...

LinuxベースのApacheウェブサイトサービス構成の詳細な説明

オープンソース ソフトウェアである Apache は、最も広く使用されている Web アプリケーショ...

Nginx が Apache より優れている理由

Nginx は、わずか数年で Web サーバー市場の大部分を占めるようになりました。周知のとおり、N...

WindowsシステムでMySQLデータベースを完全にアンインストールして、MySQLを再インストールします

1. コントロールパネルで、MySQLのすべてのコンポーネントをアンインストールします。コントロール...

MySQL 5.7.10 winx64 のインストールと設定方法のグラフィック チュートリアル (win10)

MySQL は比較的使いやすいリレーショナル データベースです。今日は、win10 システムを再イ...

2列の水平タイムラインを実装するためのVueサンプルコード

目次1.コンポーネントtimelineH.vueを実装する2. コンポーネントの呼び出しこの記事では...

HTML5+CSS3コーディング標準

黄金律プロジェクトに何人の人が取り組んでいるかに関係なく、すべてのコード行が同じ人によって書かれたよ...

MySQL が外部キーを作成できない理由と解決策

2 つのテーブルを関連付けるときに、外部キーを作成できませんでした。このブログから、問題は、ポイント...

CentOS8.0ネットワーク設定の実装

1. CentOS 7 と CentOS 8 のネットワーク構成の違い: VMware Workst...

Docker イメージのインポートとエクスポートのコード例

Dockerイメージのインポートとエクスポートこの記事では、移行、バックアップ、アップグレードなどの...

Vueは虫眼鏡付きの検索ボックスを実装します

この記事では、Vueを使用して虫眼鏡付きの検索ボックスを実装する方法を紹介します。具体的な内容は次の...

Ubuntu に MySQL 5.7 をインストールし、データ ストレージ パスを構成する方法

1. MySQLをインストールするこの記事はAPT経由でインストールされており、インストールされてい...

MYSQLでプロシージャの名前を変更する方法の詳細な説明

最近、ストアド プロシージャの名前を変更する機能を使用しました。インターネットで情報を検索しましたが...

JavaScript でツリー構造を構築するための効率的なアルゴリズムについての簡単な説明

目次導入アイデアID配列インデックスのマッピング関係を確立するツリー構造の構築原理要約する導入組織階...