325

Docker のイメージがローカル ホスト マシンのどこに正確に保存されているのか疑問に思っています。Docker-HubまたはDockerfile「実際の」Docker- Image を使用せずに Docker-Image を共有できますか? そして、Docker-Image を Docker-Hub に「プッシュ」すると、正確には何が起こっているのでしょうか?

4

4 に答える 4

8

[アップデート]

最近では、AWS IAM アクセス管理サービスによってアクセスを制御できる Docker イメージ レジストリを提供する Amazon AWS ECR (Elastic Container Registry) があります。ECR は、イメージをプッシュするときに、イメージに対して CVE (脆弱性) チェックを実行することもできます。

ECR を作成し、必要に応じてプッシュおよびプルできる「URL」を取得したら、作成したアクセス許可に従って、必要に応じてプライベートまたはパブリックにします。

価格は、保存されたデータの量とデータ転送コストによって決まります。

https://aws.amazon.com/ecr/

[元の回答]

Docker Hub 自体を使用したくない場合は、JFrog の Artifactory で独自の Docker リポジトリをホストできます。

https://www.jfrog.com/confluence/display/RTF/Docker+Repositories

その後、独自のサーバーで実行されます。

CoreOS など、他のホスティング サプライヤも利用できます。

http://www.theregister.co.uk/2014/10/30/coreos_enterprise_registry/

quay.ioを購入した

于 2015-09-30T09:37:12.240 に答える