Docker 提交倉庫的方法
偷懶了一會,DockerHub能干很多事情,可以把我們東西上傳DockerHub,或者自己做私有倉庫...
DockerHub在國內(nèi)網(wǎng)絡(luò)不太好(這也是為什么用VPS原因).
在https://hub.docker.com/創(chuàng)建一個賬號.
用docker login就可以登錄.
然后打包tag,push上去.(才發(fā)現(xiàn)我原來打錯字,記得替換用戶名)
docker tag deiban:v9_ssh1 taterli/debian:v9_ssh1 docker push taterli/debian:v9_ssh1
在網(wǎng)頁上看到我創(chuàng)建的了.
其他人只要如此執(zhí)行,就可以拉了我這個docker.
docker push taterli/debian:v9_ssh1
實際上,Docker Hub有一個私有名額,但是遠(yuǎn)遠(yuǎn)不夠用啊.我們可以做自己的私有倉庫.
運行官方的registry.
docker run -d -p 5000:5000 --restart=always --name registry registry
這里不指定v也可以永久儲存在/var/lib/registry,也可以指定掛載.
-v /opt/data/registry:/var/lib/registry
然后push上去,地址不同哦.
docker tag deiban:v9_ssh1 173.255.197.12:5000/debian:v9_ssh1 docker push 173.255.197.12:5000/debian:v9_ssh1
然后發(fā)現(xiàn)失敗了...
原來是要HTTPS方式,為了方便,不簽發(fā)證書,就創(chuàng)建(存在就改寫)配置文件/etc/docker/daemon.json,添加一個操作.
{ "insecure-registries": [ "173.255.197.12:5000" ] }
然后要restart了docker服務(wù),然后才能用.(為什么內(nèi)網(wǎng)對自己訪問還有速度限制?)
以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
Docker部署RabbitMQ的實現(xiàn)方法(圖文并茂)
本文詳細(xì)介紹了如何使用Docker部署RabbitMQ的步驟,包括拉取RabbitMQ鏡像,創(chuàng)建與授權(quán)文件夾,創(chuàng)建RabbitMQ容器,查看啟動日志,訪問控制臺和登錄等,全程詳細(xì)的參數(shù)解釋和操作步驟,讓Docker部署RabbitMQ變得簡單易行2024-10-10Docker學(xué)習(xí)之基于Dockerfile搭建JAVA Tomcat運行環(huán)境的方法
本篇文章主要介紹了Docker學(xué)習(xí)之基于Dockerfile搭建JAVA Tomcat運行環(huán)境的方法,具有一定的參考價值,感興趣的小伙伴們可以參考一下。2017-02-02兩種方式創(chuàng)建docker鏡像的啟動容器時區(qū)別介紹(總結(jié)篇)
這篇文章主要介紹了基于兩種創(chuàng)建docker鏡像的啟動容器時區(qū)別總結(jié),第一種凡是用docker commit生成的鏡像啟動的時候可以加載一個啟動自己應(yīng)用的腳本,第二種用Docfile文件生成的鏡像時,來啟動容器就不用再加這個腳本了,具體詳情一起通過本文學(xué)習(xí)吧2016-10-10Docker報錯Operation?not?permitted問題的解決方法
剛開始接觸Docker的朋友經(jīng)常會遇到問題,下面這篇文章主要給大家介紹了關(guān)于Docker報錯Operation?not?permitted問題的解決方法,需要的朋友可以參考下2023-02-02