亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

搭建本地私有docker倉庫

標簽:
Docker
系统
  • Ubuntu
依赖环境
  • docker
    
    Client:
    Version:      18.05.0-ce
    API version:  1.37
    Go version:   go1.9.5
    Git commit:   f150324
    Built:        Wed May  9 22:16:25 2018
    OS/Arch:      linux/amd64
    Experimental: false
    Orchestrator: swarm

Server:
Engine:
Version: 18.05.0-ce
API version: 1.37 (minimum version 1.12)
Go version: go1.9.5
Git commit: f150324
Built: Wed May 9 22:14:32 2018
OS/Arch: linux/amd64
Experimental: false


## 1、拉取registry镜像

docker pull registry


## 2、启动仓库

docker run -d --name=my-docker-registry --restart=always -p 5000:5000 -v /opt/data/registry:/tmp/registry registry


这里说明下:
- `--name`是启动镜像后容器的名字
- `-p`是映射的端口
- `-v`是挂载主机目录 /opt/data/registry 到容器的 /tmp/registry ,用于存储 push 进去的镜像文件,这里前面是主机的目录,你可以随意修改的

启动完毕后,执行:

docker ps -a


看到的是这样的输出说明就启动OK了

CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
4478264183c6 registry "/entrypoint.sh /etc…" 14 seconds ago Up 9 seconds 0.0.0.0:5000->5000/tcp my-docker-registry


## 3、在宿主机本地测试仓库

docker pull nginx


### 4、给上面镜像重新打上tag

docker tag nginx localhost:5000/my-nginx:1.0


这里解释下镜像的名字:
`localhost:5000`是镜像仓库的地址,
`/`后面的接的是镜像的名字,之后的`:`后面接的是版本号。

### 5、上传到仓库

docker push localhost:5000/my-nginx:1.0


### 6、拉取仓库里面的镜像

docker pull localhost:5000/my-nginx:1.0

點擊查看更多內容
6人點贊

若覺得本文不錯,就分享一下吧!

評論

作者其他優質文章

正在加載中
全棧工程師
手記
粉絲
1.6萬
獲贊與收藏
399

關注作者,訂閱最新文章

閱讀免費教程

感謝您的支持,我會繼續努力的~
掃碼打賞,你說多少就多少
贊賞金額會直接到老師賬戶
支付方式
打開微信掃一掃,即可進行掃碼打賞哦
今天注冊有機會得

100積分直接送

付費專欄免費學

大額優惠券免費領

立即參與 放棄機會
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號

舉報

0/150
提交
取消