Docker は現在 Linux システムのみを実行できますが、virtualbox を使用して Windows で docker を実行できます。freebsd では、Linux シミュレーション レイヤーを使用して docker をネイティブに実行する必要があります。Mac では、virtualbox を使用して、ドッカーを実行します。
このチュートリアルの動作環境: linux7.3 システム、docker-1.13.1 バージョン、Dell G3 コンピューター。
Docker はどのようなシステムに使用されますか?
Docker は当初、Linux カーネルの一部の機能に依存していたため、Linux 環境でのみ実行できました。一般的に使用されているディストリビューション バージョンである CentOS、Ubuntu、Suse、Federa はすべてサポートされています;
2015 年に、Microsoft は Windows Server 2016 で Docker を実装したため、Windows でも実行できますが、そのテクノロジはまだ十分に成熟していませんが、将来的には確実に日々改善されます。さらに、Docker は、他のオペレーティング システムで Docker を実行できるようにする Docker-machine を提供します。ただし、これはネイティブ操作ではなく、オペレーティング システム上で VM を実行し、カスタマイズされた Docker クライアントを通じてリモートで操作するという偽装操作であるため、開発環境とテスト環境でのみ使用できます。
現在、ubuntu カーネルは迅速に更新され、aufs をサポートしているため、ubuntu で Docker を実行するのがより適しています。他のシステムは device-mapper のみを使用でき、aufs は device-mapper よりも高速です。
Docker は主に Linux 上で動作し、その基本イメージも Linux に基づいているため、Docker を使用するために知っておく必要がある予備知識には、主に Linux とパブリック クラウドの使用が含まれます。回避する 障害はたくさんありますが、パブリック クラウドは将来のトレンドであり、それが Docker の人気の要因でもあります。 Linux はオープンソース ソフトウェアの元祖ですが、現在 Docker は基本的に Linux カーネルに依存しているため、まず Linux について理解する必要があります。パブリック クラウド ホスティングとは、実際には公共のインターネット上でホストをホスティングすることを意味し、ユーザーはホストの管理方法を心配する必要がなく、専門ベンダーに任せることができます。
現在、Docker で実行できるのは Linux システムのみです。
さまざまな環境での docker の使用:
1. Windows は基本的なシステムの実装にまだ virtualbox に依存しています。docker と互換性のある Windows docker は将来登場しますが、まだ初期段階です。 。
2. FreeBSD はすでに Docker をネイティブに実行でき、Linux シミュレーション層が必要です。
3. Mac で docker を使用するには、virtualbox を使用する必要があります。
推奨される学習: 「docker ビデオ チュートリアル 」
以上がdocker はどのようなシステムに使用されますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

docker中rm和rmi的区别:rm命令用于删除一个或者多个容器,而rmi命令用于删除一个或者多个镜像;rm命令的语法为“docker rm [OPTIONS] CONTAINER [CONTAINER...]”,rmi命令的语法为“docker rmi [OPTIONS] IMAGE [IMAGE...]”。

docker官方镜像有:1、nginx,一个高性能的HTTP和反向代理服务;2、alpine,一个面向安全应用的轻量级Linux发行版;3、busybox,一个集成了三百多个常用Linux命令和工具的软件;4、ubuntu;5、PHP等等。

docker对于小型企业、个人、教育和非商业开源项目来说是免费的;2021年8月31日,docker宣布“Docker Desktop”将转变“Docker Personal”,将只免费提供给小型企业、个人、教育和非商业开源项目使用,对于其他用例则需要付费订阅。

docker容器重启后数据会丢失的;但是可以利用volume或者“data container”来实现数据持久化,在容器关闭之后可以利用“-v”或者“–volumes-from”重新使用以前的数据,docker也可挂载宿主机磁盘目录,用来永久存储数据。

docker能安装oracle。安装方法:1、拉取Oracle官方镜像,可以利用“docker images”查看镜像;2、启动容器后利用“docker exec -it oracle11g bash”进入容器,并且编辑环境变量;3、利用“sqlplus /nolog”进入oracle命令行即可。

解决方法:1、停止docker服务后,利用“rsync -avz /var/lib/docker 大磁盘目录/docker/lib/”将docker迁移到大容量磁盘中;2、编辑“/etc/docker/daemon.json”添加指定参数,将docker的目录迁移绑定;3、重载和重启docker服务即可。

AUFS是docker最早支持的存储引擎。AUFS是一种Union File System,是文件级的存储驱动,是Docker早期用的存储驱动,是Docker18.06版本之前,Ubuntu14.04版本前推荐的,支持xfs、ext4文件。

docker中的镜像会自动更新;可以利用Watchtower工具来自动更新镜像,Watchtower是一个可以监控正在运行的容器镜像是否更新的工具,当本地镜像与远程镜像有差异的时候,可以自动使用当前容器的运行参数以新镜像重新创建一个新的容器,并删除旧的容器。


ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

MinGW - Minimalist GNU for Windows
このプロジェクトは osdn.net/projects/mingw に移行中です。引き続きそこでフォローしていただけます。 MinGW: GNU Compiler Collection (GCC) のネイティブ Windows ポートであり、ネイティブ Windows アプリケーションを構築するための自由に配布可能なインポート ライブラリとヘッダー ファイルであり、C99 機能をサポートする MSVC ランタイムの拡張機能が含まれています。すべての MinGW ソフトウェアは 64 ビット Windows プラットフォームで実行できます。

Safe Exam Browser
Safe Exam Browser は、オンライン試験を安全に受験するための安全なブラウザ環境です。このソフトウェアは、あらゆるコンピュータを安全なワークステーションに変えます。あらゆるユーティリティへのアクセスを制御し、学生が無許可のリソースを使用するのを防ぎます。

SAP NetWeaver Server Adapter for Eclipse
Eclipse を SAP NetWeaver アプリケーション サーバーと統合します。

SublimeText3 英語版
推奨: Win バージョン、コードプロンプトをサポート!

mPDF
mPDF は、UTF-8 でエンコードされた HTML から PDF ファイルを生成できる PHP ライブラリです。オリジナルの作者である Ian Back は、Web サイトから「オンザフライ」で PDF ファイルを出力し、さまざまな言語を処理するために mPDF を作成しました。 HTML2FPDF などのオリジナルのスクリプトよりも遅く、Unicode フォントを使用すると生成されるファイルが大きくなりますが、CSS スタイルなどをサポートし、多くの機能強化が施されています。 RTL (アラビア語とヘブライ語) や CJK (中国語、日本語、韓国語) を含むほぼすべての言語をサポートします。ネストされたブロックレベル要素 (P、DIV など) をサポートします。

ホットトピック



