欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Docker 阿里云鏡像倉(cāng)庫(kù)CR使用小結(jié)

 更新時(shí)間:2024年02月03日 15:30:27   作者:ifanatic  
阿里云提供了免費(fèi)的容器鏡像服務(wù),更重要的是支持公開和私有倉(cāng)庫(kù),本文主要介紹了Docker 阿里云鏡像倉(cāng)庫(kù)CR使用小結(jié),具有一定的參考價(jià)值,感興趣的可以了解一下

一、使用容器鏡像,查看鏡像,創(chuàng)建,推送,拉取阿里云鏡像

CR鏡像管理(阿里云容器鏡像服務(wù)(Container Registry))

登錄實(shí)例

未創(chuàng)建的鏡像名稱也可以push、docker的私有倉(cāng)庫(kù)需要提起創(chuàng)建鏡像名稱,才能push

1、子賬戶

賬戶:阿里云賬戶全名
registry 密碼:xxx

docker login --username=humx@genekang registry.cn-shenzhen.aliyuncs.com

2、主賬戶

獲取臨時(shí)密碼或固定密碼后,可通過密碼登錄鏡像服務(wù)實(shí)例:
1)獲取訪問域名,基于當(dāng)前的網(wǎng)絡(luò)環(huán)境,選擇對(duì)應(yīng)的專有網(wǎng)絡(luò)、公網(wǎng)或經(jīng)典網(wǎng)絡(luò)域名。
2)在終端中輸入訪問憑證,登錄Registry實(shí)例

docker login --username=cloud@genekang.com registry.cn-shenzhen.aliyuncs.com
鏡像密碼:xxx
Email: cloud@genekang.com
WARNING: login credentials saved in /root/.docker/config.json

阿里云私有個(gè)人鏡像

  • 專有網(wǎng)絡(luò):registry-vpc.cn-shenzhen.aliyuncs.com
  • 公網(wǎng):registry.cn-shenzhen.aliyuncs.com

查看鏡像 docker images

創(chuàng)建一個(gè)名為myubuntu的容器

docker run -ti --name myubuntu -d docker.io/ubuntu

查看容器 docker ps

docker commit :從容器創(chuàng)建一個(gè)新的鏡像

-a :提交的鏡像作者;
-c :使用Dockerfile指令來(lái)創(chuàng)建鏡像;
-m :提交時(shí)的說明文字;
-p :在commit時(shí),將容器暫停。

docker commit -a 'humx' -m 'it is test' 0d0492fa24e2 myubuntu:v1

在mybuntu:v1鏡像推送到docker hub倉(cāng)庫(kù)中去,這里使用阿里云的容器服務(wù)

首先: docker login --username=cloud@genekang.com registry.cn-shenzhen.aliyuncs.com
推送: docker push humx/myubuntu:v1
報(bào)錯(cuò):
The push refers to a repository [docker.io/humx/myubuntu]
An image does not exist locally with the tag: docker.io/humx/myubuntu

改下鏡像名字: docker tag a31c9c5a390d humx/myubuntu:v1

鏡像列表如下:(注意:下面的v1的tag標(biāo)簽可以不打,默認(rèn)是latest)
humx/myubuntu                          v1                  a31c9c5a390d        6 minutes ago       79.6 MB
myubuntu                               v1                  a31c9c5a390d        6 minutes ago       79.6 MB

再次推送:docker push humx/myubuntu:v1

The push refers to a repository [docker.io/humx/myubuntu]
1970ccf556b5: Preparing 
059ad60bcacf: Preparing 
8db5f072feec: Preparing 
67885e448177: Preparing 
ec75999a0cb1: Preparing 
65bdd50ee76a: Waiting 
denied: requested access to the resource is denied
提示報(bào)錯(cuò)是因?yàn)椋?登錄的賬戶名 和 推送的鏡像名稱 humx/myubuntu:v1 不匹配

修改鏡像名字:

docker tag humx/myubuntu:v1 registry.cn-shenzhen.aliyuncs.com/humx/test:v1

重新push到鏡像倉(cāng)庫(kù)中:(時(shí)間會(huì)稍長(zhǎng)點(diǎn))

docker push registry.cn-shenzhen.aliyuncs.com/humx/test:v1

在本機(jī)刪除這個(gè)鏡像:

docker rmi a31c9c5a390d

直接刪除重啟鏡像是會(huì)報(bào)錯(cuò):

Error response from daemon: conflict: unable to delete a31c9c5a390d (must be forced) - image is referenced in multiple repositories

應(yīng)該先docker tag改名前的鏡像,使用鏡像名稱刪除。(一般在docker tag鏡像改名后,最好刪除改名前的鏡像)

docker rmi myubuntu:v1
Untagged: myubuntu:v1
Untagged: registry.cn-shenzhen.aliyuncs.com/humx/test

拉取阿里云鏡像:

docker pull registry.cn-shenzhen.aliyuncs.com/humx/test:v1

鏡像加速器設(shè)置:

修改daemon配置文件/etc/docker/daemon.json來(lái)使用加速器

sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
  "registry-mirrors": ["https://xxxxxx.mirror.aliyuncs.com"]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker

國(guó)內(nèi)連接docker官網(wǎng)很慢修改docker中配置,添加對(duì)應(yīng)中國(guó)docker加速器

vi  /etc/docker/daemon.json
{
    "registry-mirrors": ["https://registry.docker-cn.com"],
    "live-restore": true
}

如果是docker 的官網(wǎng)提供的倉(cāng)庫(kù)這么玩:

首先是登錄docker hub (用戶名:humx 密碼:*******)

[root@docker-test1 ~]# docker login
Login with your Docker ID to push and pull images from Docker Hub. If you don't have a Docker ID, head over to https://hub.docker.com to create one.
Username (wangshibo): humx
Password:
Login Succeeded

登錄自己的Docker Hub,即https://hub.docker.com/

登錄后,在Repositories里面就可以看到自己在上面推送的鏡像humx/myubuntu:v1了,這是個(gè)對(duì)外的鏡像,可以在網(wǎng)絡(luò)上下載。

在Docker hub上可以看到這個(gè)鏡像的下載命令(注意下載時(shí)跟上tag標(biāo)簽,如果是latest的默認(rèn)tag可以不跟)

也可以直接在Docker hub上刪除這個(gè)鏡像(Repositories-鏡像-Settings-delete)

二、怎么看鏡像里邊的內(nèi)容?

1.docker鏡像保存在 /var/lib/docker/ 目錄下

鏡像都存在: /var/lib/docker/containers

通過命令: docker ps -a 來(lái)查看容器的id,然后進(jìn)入到某個(gè)容器進(jìn)行項(xiàng)目里邊。

2.查看鏡像詳情:

docker inspect humx/myubuntu:v1

3.查看鏡像的歷史記錄:

docker history humx/myubuntu:v1

4.容器的開啟關(guān)閉

docker stop <容器 ID>

docker restart <容器 ID>

到此這篇關(guān)于Docker 阿里云鏡像倉(cāng)庫(kù)CR使用小結(jié)的文章就介紹到這了,更多相關(guān)Docker 阿里云鏡像倉(cāng)庫(kù)CR內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • 如何在Docker環(huán)境下為Nginx配置HTTPS

    如何在Docker環(huán)境下為Nginx配置HTTPS

    如何在Docker環(huán)境下為Nginx配置HTTPS,使用自簽名證書實(shí)現(xiàn)加密通信,本文給大家介紹的非常詳細(xì),感興趣的朋友跟隨小編一起看看吧
    2024-11-11
  • Docker容器修改端口映射的實(shí)現(xiàn)

    Docker容器修改端口映射的實(shí)現(xiàn)

    本文主要介紹了Docker容器修改端口映射的實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2022-06-06
  • docker容器里面的root權(quán)限獲取方法

    docker容器里面的root權(quán)限獲取方法

    這篇文章主要介紹了docker容器里面的root權(quán)限獲取方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來(lái)看看吧
    2021-03-03
  • Docker?安裝啟動(dòng)Jenkins的方法(docker-compose)

    Docker?安裝啟動(dòng)Jenkins的方法(docker-compose)

    這篇文章主要介紹了Docker?安裝啟動(dòng)?Jenkins(docker-compose)的方法,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2022-09-09
  • docker容器配置啟動(dòng)參數(shù)

    docker容器配置啟動(dòng)參數(shù)

    通過添加參數(shù),我們可以在啟動(dòng) Docker 容器時(shí)靈活地配置容器的行為,本文介紹了通過命令行和 Dockerfile 兩種方式添加參數(shù)的方法,并給出了常用參數(shù)的示例,希望本文能幫助您理解如何在 Docker 啟動(dòng)時(shí)添加參數(shù),并正確地配置和管理 Docker容器
    2023-10-10
  • docker中的環(huán)境變量使用與常見問題解決方案

    docker中的環(huán)境變量使用與常見問題解決方案

    這篇文章主要給大家介紹了關(guān)于docker中環(huán)境變量使用與常見問題解決方案的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家學(xué)習(xí)或者使用docker具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2019-03-03
  • linux中docker的安裝教程

    linux中docker的安裝教程

    這篇文章主要介紹了linux中docker的安裝教程,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-10-10
  • docker?mysql5.7如何設(shè)置不區(qū)分大小寫

    docker?mysql5.7如何設(shè)置不區(qū)分大小寫

    本文主要介紹了docker?mysql5.7如何設(shè)置不區(qū)分大小寫,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2022-07-07
  • Docker+DockerCompose封裝web應(yīng)用的方法步驟

    Docker+DockerCompose封裝web應(yīng)用的方法步驟

    這篇文章會(huì)介紹如何將后端、前端和網(wǎng)關(guān)通通使用 Docker 容器進(jìn)行運(yùn)行,并最終使用 DockerCompose 進(jìn)行容器編排,感興趣的可以了解一下
    2021-08-08
  • 使用docker部署django技術(shù)棧項(xiàng)目的方法步驟

    使用docker部署django技術(shù)棧項(xiàng)目的方法步驟

    這篇文章主要介紹了使用docker部署django技術(shù)棧項(xiàng)目的方法步驟,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2019-09-09

最新評(píng)論