1. 程式人生 > >【docker】docker registry的安裝與啟動

【docker】docker registry的安裝與啟動

docker registry是什麼?

docker registry其實就是一個本地版本的docker hub,一個私有倉庫。
在使用docker的過程中,我們經常使用docker pull從雲端拉取image映象資源到本地,比如我現在需要一個tomcat

docker pull tomcat

這條命令實際上等價於

docker pull docker.io/tomcat:latest

當我們不做任何修改的時候,我們是預設從docker hub中去拉取映象的,這個docker.io就是我們docker hub的預設地址。
很多時候我們並不希望把我們的docker映象放在docker hub上,所以使用docker registry就可以很好的解決這個問題。

docker registry的安裝與啟動

首先還是需要docker的環境的:【docker】docker的安裝與啟動
有了docker環境以後,我們需要去docker hub找一下目前registry的實際情況:registry on docker hub。這裡我使用2這個版本,命令如下:

docker run -d -p 5000:5000 --name registry registry:2

命令解釋如下:
docker run 表示直接使用registry這個映象生成一個容器,然後啟動。如果映象在本地不存在,則預設從docker hub拉取
-d 表示後臺啟動
-p 5000:5000 埠對映
–name registry 給容器命名
registry:2 映象名:版本

如果你是第一次執行這個命令,得到的結果類似如下:

[[email protected] docker]# docker run -d -p 5000:5000 --name registry registry:2
Unable to find image 'registry:2' locally
2: Pulling from library/registry
81033e7c1d6a: Pull complete 
b235084c2315: Pull complete 
c692f3a6894b: Pull complete 
ba2177f3a70e: Pull complete 
a8d793620947: Pull complete 
Digest: sha256:672
d519d7fd7bbc7a448d17956ebeefe225d5eb27509d8dc5ce67ecb4a0bce54 Status: Downloaded newer image for registry:2 623881d20b318136b0b9671350b3f7a774e4c472a51904af63b72dcda7d649cc

這個時候我們可以使用docker ps檢視當前已經啟動的容器,結果如下:

[root@localhost docker]# docker ps
CONTAINER ID        IMAGE               COMMAND                  CREATED              STATUS              PORTS                    NAMES
623881d20b31        registry:2          "/entrypoint.sh /etc…"   About a minute ago   Up About a minute   0.0.0.0:5000->5000/tcp   registry

這樣就表示這個容器已經正確啟動了。

相關推薦

MongoDBWindows:安裝啟動

mongodb 管理系統 community 創建 顯示 src soft 本地 http 1、下載地址:https://www.mongodb.com/download-center#community 2、比如安裝在本地硬盤地址:D:\soft\mongodb

NginxCentOS7.2安裝啟動Nginx

Nginx應該算是後臺開發必備技能之一了,所以現在想花點時間學習瞭解一下先。 文章的安裝步驟其實就是安裝Nginx官網文件一步一步往下走的,如果喜歡閱讀英文原版或者你的系統並不是CentOS的可以直接移步:Installing nginx 一

Git的安裝使用

git刪除 菜單 選擇 輸入 是我 不同的 沒有權限 ref 控制   Git作為分布式的版本控制器有其獨特的優勢,可以不依賴與網絡而進行版本控制,而SVN則必須有網才可以。今天咱們不討論Git與SVN的具體區別。咱們先看看Git這個分布式版本控制器是怎麽玩的。下面的內容是

MySQLMySQL的安裝配置

目錄 2.1.2  配置MySQL 5.6 MySQL安裝完畢之後,需要對伺服器進行配置,使用圖形化的配置工具MySQLInstanceConfig.exe。按照前面一節介紹的方法,啟動MySQL Instance Configuratio

ERPwindows10 Python安裝開發環境配置

官網下載 第一步:JDK安裝與環境配置 安裝: 1:安裝jdk 隨意選擇目錄 只需把預設安裝目錄 \java 之前的目錄修改即可 2:安裝jre→更改→ \java 之前目錄和安裝 jdk 目錄相同即可 注:若無安裝目錄要求,可全預設設定。無需做

經典zookeeper的安裝簡單配置

 zookeeper官方下載:https://mirrors.tuna.tsinghua.edu.cn/apache/zookeeper/  1、建立安裝目錄、並下載安裝包 mkdir -p /usr/local/zookeeper cd /usr/local/zooke

Syncthing的安裝使用

-a entos 屬於 apt google ror 選擇 用戶名 找到 Syncthing的安裝與使用 無論辦公、文件共享、團隊協作還是家庭照片、視頻、音樂、高清電影的存儲,我們常常都有文件同步和存儲的需求。但隨著國內各大網盤的花式陣亡或限速,早已沒什麽好選擇了。

Ubuntugcc g++安裝解除安裝

安裝之前要解除安裝掉老版本的gcc、g++ sudo apt-get remove gccgcc-xx   #可能有多個版本,都要刪掉 sudo apt-get remove g++ sudo apt-get install gcc 安裝g++編譯器,可以通過命令

dockerdocker registry安裝啟動

docker registry是什麼? docker registry其實就是一個本地版本的docker hub,一個私有倉庫。 在使用docker的過程中,我們經常使用docker pull從雲端拉取image映象資源到本地,比如我現在需要一個to

dockerdocker安裝啟動

預設都是第一次使用docker,不涉及到需要解除安裝的操作 For CentOS 第一步,安裝docker需要的依賴 sudo yum install -y yum-utils \

DockerDocker學習筆記(1)-Windows下的配置安裝

第一次接觸Docker是15年夏天,那時候在七牛學習Go語言,周圍的大牛們突然提到Docker容器這個東西,而且非常火爆~直到一年多後才想起來要學習一下Docker到底是個什麼東西(我真是怠惰啊),廢話不多說,開始正文。 配置Hyper-V環境並安裝Doc

DockerDocker-Compose安裝使用

簡介 Compose是用於定義和運行復雜Docker應用的工具。你可以在一個檔案中定義一個多容器的應用,然後使用一條命令來啟動你的應用,然後所有相關的操作都會被自動完成。 安裝 pip install -U docker-compose

docker 入門 - 01- Docker 在 Centos7 上安裝測試

一、學習文件 官網網站: https://www.docker.com 中文網站:http://www.docker-cn.com   官方安裝文件:https://docs.docker.com/install/linux/docker-ce/centos/ 最好的文件和學習路勁,都是來

Docker解決CentOS7安裝docker 啟動不了

前言     在k8s的系列學習中,需要使用docker的環境,在安裝docker的過程中遇到的一些問題在這裡分享一下。通過查詢資料發現之前的文章解決不了,後來讓華玫妹妹給我指點了一下,思路是沒問題的

tomcatLinux環境安裝啟動

log 下載 linux環境 測試 $path rtu apache startup pro 一、安裝 1、下載tomcat安裝包 2、解壓安裝包 3、配置環境變量 打開~/.bash_profile文件,輸入一下兩句話: export TOMCAT_HOME=/User

dockerdocker安裝mysql

body 進入 div pass com clas doc oot class 1 拉取mysql鏡像,采用網易加速地址docker pull hub.c.163.com/library/mysql:5.7 2 重命名鏡像名docker tag hub.c.163.com/

Docker安裝啟動

Docker1、安裝docker[root@localhost /]# yum -y install docker-io2、更改配置文件[root@localhost /]# vi /etc/sysconfig/dockerother-args列更改為:other_args="--exec-driv

dockerdocker啟動、重啟、關閉命令,附帶:docker啟動容器報錯:docker: Error response from daemon: driver failed programming external connectivity on endpoint es2-node

在關閉並放置centos 的防火牆重啟之後【操作:https://www.cnblogs.com/sxdcgaq8080/p/10032829.html】 啟動docker容器就發現開始報錯: [[email protected] elasticSearch]# docker run -d

docker安裝啟動

安裝docker         Docker官方建議在Ubuntu中安裝,因為Docker是基於Ubuntu釋出的,而且一般Docker出現的問題Ubuntu是最先更新或者打補丁的。在很多版本的CentOS中是不支援更新最新的一些補丁包的。 ​        由於我們學習的環境都使用的是CentOS,因此這

整理docker-compose安裝操作

docker離線安裝 安裝docker-18.03.1-ce #解壓 [[email protected] ~]# tar xzvf docker-18.03.1-ce.tar #將