摘要:服務端啟動命令地址及驗證客戶端驗證驗證服務端嘗試應該是安全策略問題,解決辦法增加第二行驗證結果客戶端通過查看如果未成功,嘗試如下操作增加一行
服務端
啟動命令
docker run -d -p 5000:5000 --restart always --name registry registry:2
ip地址及驗證api
客戶端
build
root@swoole_dev:/home/tb/my_docker_helloworld# docker build -t 192.168.1.8:5000/hello_docker:latest . Sending build context to Docker daemon 916.5kB Step 1/3 : FROM scratch ---> Step 2/3 : ADD hello / ---> Using cache ---> 11b009df24b2 Step 3/3 : CMD ["/hello"] ---> Using cache ---> 6c539eb137dd Successfully built 6c539eb137dd Successfully tagged 192.168.1.8:5000/hello_docker:latest ## 驗證image root@swoole_dev:/home/tb/my_docker_helloworld# docker images |grep 192 192.168.1.8:5000/hello_docker latest 6c539eb137dd 21 hours ago 913kB root@swoole_dev:/home/tb/my_docker_helloworld#
驗證服務端
root@swoole_dev:/home/tb/my_docker_helloworld# telnet 192.168.1.8 5000 Trying 192.168.1.8... Connected to 192.168.1.8. Escape character is "^]".
嘗試push
root@swoole_dev:/home/tb/my_docker_helloworld# docker push 192.168.1.8:5000/hello_docker:latest The push refers to repository [192.168.1.8:5000/hello_docker] Get https://192.168.1.8:5000/v2/: http: server gave HTTP response to HTTPS client root@swoole_dev:/home/tb/my_docker_helloworld# ## 應該是安全策略問題,http vs https
解決辦法
vim /etc/docker/deamon.json ## 增加第二行 { "registry-mirrors": ["http://d1d9aef0.m.daocloud.io"], "insecure-registries":["192.168.1.8:5000"] } ## 驗證結果1 root@swoole_dev:/home/tb/my_docker_helloworld# vim /etc/docker/daemon.json root@swoole_dev:/home/tb/my_docker_helloworld# service docker restart root@swoole_dev:/home/tb/my_docker_helloworld# docker push 192.168.1.8:5000/hello_docker:latest The push refers to repository [192.168.1.8:5000/hello_docker] 096f9105d9f4: Pushed latest: digest: sha256:dc9c69395640d5fd7cb9e4f8bd2bdbf788b206a59e942a2a40577d9b1c089934 size: 527 root@swoole_dev:/home/tb/my_docker_helloworld#
客戶端通過registry api 查看
如果未成功,嘗試如下操作
vim /lib/systemd/system/docker.service #增加一行 EnvironmentFile=-/etc/docker/daemon.jsonmore
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/27924.html
摘要:分鐘快速入門教程一歡迎來到世界與虛擬化在沒有的時代,我們會使用硬件虛擬化虛擬機以提供隔離。倉庫分為公開倉庫和私有倉庫,最大的公開倉庫是官方倉庫,國內的公開倉庫也有很多選擇,例如阿里云等。 原文地址:梁桂釗的博客博客地址:http://blog.720ui.com 歡迎關注公眾號:「服務端思維」。一群同頻者,一起成長,一起精進,打破認知的局限性。 30 分鐘快速入門 Docker 教程...
摘要:分鐘快速入門教程一歡迎來到世界與虛擬化在沒有的時代,我們會使用硬件虛擬化虛擬機以提供隔離。倉庫分為公開倉庫和私有倉庫,最大的公開倉庫是官方倉庫,國內的公開倉庫也有很多選擇,例如阿里云等。 原文地址:梁桂釗的博客博客地址:http://blog.720ui.com 歡迎關注公眾號:「服務端思維」。一群同頻者,一起成長,一起精進,打破認知的局限性。 30 分鐘快速入門 Docker 教程...
摘要:目前官方維護了一個公共倉庫,其中已經包括了數量超過的鏡像。推送鏡像我們先制作一個鏡像先制作一個鏡像創建文件內容如下生成鏡像查看鏡像推送制作的鏡像用戶也可以在登錄后通過命令來將自己的鏡像推送到。這將使用官方的鏡像來啟動私有倉庫。 目前 Docker 官方維護了一個公共倉庫 Docker Hub,其中已經包括了數量超過 15,000 的鏡像。大部分需求都可以通過在 Docker Hub 中...
摘要:本文介紹如何使用搭建私有倉庫,以及使用時如何映射到本地目錄,方便簡單對倉庫進行各種操作。其次,創建目錄,并添加的配置文件。當需要把某個項目發布到私有庫時,直接。使用包名,即可安裝私有包了。本文介紹如何使用 verdaccio 搭建私有npm倉庫,以及使用 docker 時如何映射到本地目錄,方便簡單對倉庫進行各種操作。系統環境是 Linux。 verdaccio verdacci...
閱讀 3448·2023-04-26 00:39
閱讀 4039·2021-09-22 10:02
閱讀 2532·2021-08-09 13:46
閱讀 1098·2019-08-29 18:40
閱讀 1444·2019-08-29 18:33
閱讀 773·2019-08-29 17:14
閱讀 1513·2019-08-29 12:40
閱讀 2970·2019-08-28 18:07