Dockerでのpython3.8イメージのインストールについて

Dockerでのpython3.8イメージのインストールについて

Docker Hub公式サイト

1. Pythonミラーを検索する
docker 検索 python

2. Pythonイメージを取得する

docker プル python

3.ダウンロードが完了したら画像を確認する

Docker イメージ

4. Pythonイメージを実行する

docker run -itd python:最新のbash

5. コンテナに入る

docker exec -it 6a55 bash # 6a55はdocker psがpythonイメージの起動をチェックした後に取得されるコンテナIDです。完全なコンテナIDを取得できます。

6. Pythonのバージョンを確認する

7. この Python イメージはベース イメージです。後で作成したすべてのクローラー イメージはこのイメージに基づいています。

8. 使用される docker コマンドは次のとおりです。

docker commit -m='scrapyd' -a='spider' 6a55 scrapyd/python3.8.3:v1
参考: Docker はイメージを作成します

9. ベースイメージなので、いくつかの共通コマンドをインストールする必要があります。
10. apt-getを更新する

apt-getアップデート

apt-get install lrzsz -y# lrzszの機能についてはBaiduをご覧ください

apt-get install vim -y #アーティファクトをインストールする必要があります、笑

pip インストール -i https://pypi.douban.com/simple ipython
# pipソースを設定できますが、通常は設定しません

apt-get でネットツールをインストール

cp /usr/share/zoneinfo/アジア/上海 /etc/localtime
# タイムゾーンを変更する
11. 今のところ思いつくのはこれだけです
現在のコンテナを終了するにはCtrl+Dを押します
12. たくさんのものをインストールしたコンテナを新しいイメージに作り直す
docker ps# コンテナIDを取得します。私のコンテナIDは6a55392dba72です。

13. 生産開始

docker commit -m="ベースイメージ" -a="スパイダー" 6a55392dba72 python3.8.3:base-images

sha256 の長い文字列が表示されれば成功です。
14. 画像を見る
Docker イメージ

15. 作成したイメージを実行する

これで、docker に python3.8 イメージをインストールする方法についての記事は終了です。docker に python3.8 イメージをインストールする方法の詳細については、123WORDPRESS.COM の以前の記事を検索するか、次の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。

以下もご興味があるかもしれません:
  • Dockerを使用してPythonランタイム環境の基本イメージを作成する方法
  • PyCharmはDockerイメージを使用してPython開発環境を構築します
  • Python スクリプトが Docker イメージをプルする問題

<<:  ウェブデザインを改善するための 8 つの CSS ツールを共有する

>>:  WeChat アプレットのシンプルなログイン ページの実装 (ソース コード付き)

推薦する

NFS サーバーの原理と、その構築、構成、展開の手順を簡単に分析します。

目次NFS サービスの概要NFS とは何ですか? NFS マウントの原則NFS サーバーはデータ転送...

MySQLの文字タイプは大文字と小文字を区別します

デフォルトでは、MySQLの文字タイプは大文字と小文字を区別しません。つまり、name='A...

JS 9 Promise 面接の質問

目次1. 複数の .catch 2. 複数の .catch 3. .then と .catch の連...

CSS 不透明度子要素が親要素の透明度を継承するためのソリューションの詳細な説明

プロジェクト ページの作成中に、子要素が親要素の透明度を継承するという問題に遭遇しました。多くのドキ...

CSS3 フィルター (フィルタ) ウェブページのグレーまたは黒モードのサンプルコードを実現

フロントエンドcss3 フィルターは、Web ページのグレー効果を実現できるだけでなく、ナイト モー...

CSSカスケーディングメカニズムについての簡単な説明

CSS にカスケード メカニズムがあるのはなぜですか? CSS では、同じ要素の特定のプロパティに同...

HTMLバージョン宣言DOCTYPEタグ

通常のウェブサイトのソースコードを開くと、ソースコードは<!DOCTYPE htmlで始まる必...

ウェブサイトのコンテンツの一部を傍受するための iframe を実装するためのアイデアとコード

コードをコピーコードは次のとおりです。 <div スタイル="幅:630px;高さ:...

LinuxにMySQLをインストールするための詳細なチュートリアル

すべてのプラットフォーム用の MySQL ダウンロードは、MySQL ダウンロードから入手できます。...

バックエンドデータを取得するためのVue Elementフロントエンドアプリケーション開発

目次概要1. バックエンドデータの取得と処理2. インターフェース表示処理概要前回のエッセイ「ステッ...

Linux C バックグラウンドサービスプログラムの単一プロセス制御の実装

導入通常、バックグラウンド サーバー プログラムには 1 つのプロセスのみが必要ですが、単一のプロセ...

Linux (Ubuntu 18.04) に Anaconda をインストールする詳細な手順

Anaconda は、大規模なデータ処理、予測分析、科学計算のための最も人気のある Python デ...

Dockerイントラネット侵入FRP展開の実装プロセスの分析

1. 設定ファイルディレクトリを作成するcd /ホームディレクトリmkdir frp最終的なディレク...

CSS初心者向けチュートリアル: 背景画像を画面全体に表示する

インターフェース全体に背景画像を表示したい場合は、当然 body に背景を追加することを考えます。コ...

CSSを使用してAndroidシステムの読み込みアニメーションを実装する

Web には一般的な読み込みアイコンが 2 つあります。1 つは iOS の「菊」、もう 1 つは ...