栏目分类
热点资讯

国产 自拍偷拍

你的位置:两性 > 国产 自拍偷拍 > 动漫 porn Docker初学终极指南,超详备!别再说不会用Docker了!

动漫 porn Docker初学终极指南,超详备!别再说不会用Docker了!

2024-09-19 18:23    点击次数:161

动漫 porn Docker初学终极指南,超详备!别再说不会用Docker了!

(版权归原作家总共动漫 porn,侵删)

一、为什么使用Docker

跟着大数据平台型居品主见的深化应用现实和Docker开源社区的冉冉老到,业界有不少的大数据研发团队初始使用Docker。

圣洁来说,Docker会让大数据平台部署愈加圣洁快捷、让研发和测试团队集成委派愈加敏捷高效、让产线环境的运维愈加有质地保险。

图片动漫 porn

1.1 Docker的使用场景一

在大数据平台型居品的设备过程中,频繁要跟许多模块打交谈,包括Hadoop、Hive、Spark、Zookeeper……等多达几十个开源组件,为了不影响团队成员间的责任任务协同,设备东谈主员其实相配需要我方有一套寥寂的集群环境,以便反复测试我方正经的模块。

可真的的企业设备环境不时惟有一两个大的造谣集群,这可怎么办?难谈要给每个设备东谈主员皆配几台寥寂的物理机器?

图片

1.2 Docker的使用场景二

针对每一次新版块的发布,居品测试组皆需要反复的重装通盘平台以便发现问题,而正如本文前边所弘扬的那样,大数据平台所依赖的组件昌盛,不同组件模块依赖的底层库也不尽交流。

频繁会出现各式依赖冲突问题,而一朝装配完成,就很难再让Linux系统收复到一个相配干净的现象。

通过Remove、UnInstall、rpm -e等手动方式卸载,不时需要破耗很长的时期,那怎么才能快速地收复大数据平台集群的系统环境?

图片

1.3 Docker的使用场景三

当测试东谈主员在测试大数据平台过程中发现了一个BUG,需要保存现场,这里面包括谋划的大数据组件竖立、进度现象、运行日记、还有一些中间数据。

但是,平台集群管事器节点数目好多,针对每个进度的竖立目次和日记文献,皆相对较寥寂。

一般皆需要专科的设备工程师或者运维工程师投入谋划管事器节点,按照不同组件的个性化竖立信息,手工方式网罗所需的各个要求信息,然后打包汇集到日记中心管事器进行合伙分析。

而咫尺业界并莫得一款简略自动散布式网罗故障谋划的日记系统,但测试责任还要不绝,怎么办?

图片

传统措置决议的弱势

思要措置这些问题,第一个思到的决议天然是用造谣机,但这种方式并不成完好的措置以上问题,比如:

固然造谣机也不错完成系统环境的迁徙,但这并不是它所擅长的,不够活泼,很重荷。

造谣机的快照不错保存现时的现象,但要收复且归,就得把现时正在运行的造谣机关闭,是以并不合适频繁保存现时现象的业务场景。

固然不错给每个东谈主皆分拨几个造谣机用,但它是一个完整的系统,自己需要较多的资源,底层物理机的资源很快就被用收场,是以咱们需要寻找其它方式来弥补这些不及

二、Docker先容

2.1 什么是造谣化

在有计划机中,造谣化是一种资源管制本领,是将有计划机的各式实体资源,如:管事器、汇集、内存、存储等等,给予空洞、调遣后呈现出来,禁锢实体结构间的不可切割的抨击,使用户不错比本来的组态更好的方式来应用这些资源,这些资源的核胆小拟部分是不受现存资源的架设方式,低于或者物理组态所界限,一般所指的造谣化资源包括有计划才能和尊府存储。

在本色的坐蓐过程中,造谣化本领主淌若用来措置高性能的物理硬件产能多余和老的硬件产能过低的重用重组,透明化底层物理硬件,从而最大化的独揽物理硬件,对资源充分独揽。

造谣化本领种类好多,举例:软件造谣化、硬件造谣化、内存造谣化、汇集造谣化(vip),桌面造谣化、管事造谣化、造谣机等等。

造谣化圣洁讲,即是把一台物理有计划机造谣成多台逻辑有计划机,每个逻辑有计划机里面不错运行不同的操作系统,互相不受影响,这么就不错充分独揽硬件资源。

2.2 意识Docker

图片

Docker是一个开源的应用容器引擎

降生于2013年头,基于Go话语杀青,dotCloud公司出品(后更名为Docker Inc)Docker不错闪设备者打包他们的应用以及依赖包到一个轻量级,可移植的容器中,然后发布到任何流行的linux管事器上

容器是十足使用沙箱机制,互相阻隔

容器性能支出极低

Docker从17.3版块之后分为CE(Community Edition社区版)和EE(Enterprise Edition企业版)

小结:Docker是一种容器本领,措置软件跨环境迁徙的问题

2.3 容器与造谣机比较

2.3.1 什么是造谣机

造谣机是一个有计划机系统的仿真,圣洁来说,造谣机不错杀青在一台物理有计划机上模拟多台有计划机运行任务。

操作系统和应用分享一台或多台主机(集群)的硬件资源,每台VM有我方的OS,硬件资源是造谣化的。

管制措施(hypervisor)正经创建和运行VM,它连续了硬件资源和造谣机,完成server的造谣化。由于造谣化本领和云管事的出现,IT部门通过部署VM不错可减少cost普及结果

图片

VMs也虚耗大量系统资源,每个VM不仅运行一个OS的完整copy况且需要总共硬件的造谣化copy,这虚耗大量RAM和CPU。

比拟单独有计划机,VM是比较经济的,但关于一些应用VM是过度虚耗的,需要容器。

2.3.2 什么是容器

容器是将操作系统造谣化,这与VM造谣化一个完整的有计划机有所不同。

容器是在操作系统之上,每个容器分享OS内核,推论文献和库等。分享的组件是只读的,通过分享OS资源简略减少复现OS的代码,意味着一台server仅装配一个OS不错运行多个任务。

容器长短常轻量的,只是MB水平况且几秒即可启动。比拟容器,VM需要几分钟启动,况且大小也大好多。

图片

图片

2.4、 Docker与造谣机形象比方2.4.1 什么是物理机

图片

2.4.2 什么是造谣机

图片

2.4.3 什么是docker

图片

三、Docker 组件3.1 Docker 管事端和客户端

Docker是一个客户端-管事端(C/S)架构措施,Docker客户端只需要向Docker管事端或者督察进度发出请求,管事端或者督察进度完成总共责任复返结果。

图片

Docker提供了一个敕令行器具Docker以及一整套的Restful API,不错在祛除台宿主机器上运行Docker督察进度或者客户端,也不错从腹地的Docker客户端连续到运行在另一台宿主机上的辛劳Docker督察进度。

图片

docker引擎是一个c/s结构的应用,主要组件见下图:

图片

Server是一个常驻进度

REST API 杀青了client和server间的交互契约

CLI 杀青容器和镜像的管制,为用户提供合伙的操作界面

3.2 Docker 构架

Docker使用C/S架构,Client 通过接口与Server进度通讯杀青容器的构建,运行和发布.client和server不错运行在祛除台集群,也不错通过跨主机杀青辛劳通讯。

图片

3.2.1 Docker 镜像

Docker 镜像(Image)即是一个只读的模板。举例:一个镜像不错包含一个完整的操作系统环境,里面仅装配了 Apache 或用户需要的其它应用措施

镜像不错用来创建 Docker 容器,一个镜像不错创建好多容器。Docker 提供了一个很圣洁的机制来创建镜像或者更新现存的镜像,用户以致不错径直从其他东谈主那儿下载一个也曾作念好的镜像来径直使用。

镜像(Image)即是一堆只读层(read-only layer)的合伙视角,也许这个界说有些难以通晓。

望望底下这张图:

图片

成人色情综合网右边不错看到多个只读层,它们重迭在一齐,除了最底下一层,其它层皆会有一个指针指向下一层。这些层是Docker里面的杀青细节,况且简略在docker宿主机的文献系统上探问到。

合伙文献系统(Union File System)本领简略将不同的层整合成一个文献系统,为这些层提供了一个合伙的视角,这么就荫藏了多层的存在,在用户的角度看来,只存在一个文献系统。

图片

3.2.2 Docker 容器

Docker 操放浪器(Container)来运行应用。容器是从镜像创建的运行实例。它不错被启动、初始、罢手、删除。每个容器皆是互相阻隔的、保证安全的平台。

不错把容器看作念是一个简单版的 Linux 环境(包括root用户权限、进度空间、用户空间和网 络空间等)和运行在其中的应用措施。

创建Container当先要有Image,也即是说Container是通过image创建的。

Container是在原先的Image之上新加的一层,称作Container layer,这一层是可读可写的(Image是只读的)。在面向对象的编程话语中,有类跟对象的认识。类是空洞的,对象是类的具体杀青。Image跟Container不错类比面向对象中的类跟对象,Image就相配于空洞的类,Container就相配于具体实例化的对象。Image跟Container的职责区别:Image正经APP的存储和分发,Container正经运行APP

图片

3.2.3 Registy(注册中心)

仓库(Repository)是贴近存放镜像文献的场面。随机候会把仓库和仓库注册管事(Registry)同日而谈,并不严格分裂。

图片

本色上,仓库注册管事器上不时存放多个仓库,每个仓库中又包含了多个镜像,每个镜像有不同的标签(tag)。

仓库分为公开仓库(Public)和迥殊仓库(Private)两种样式。

最大的公开仓库是Docker Hub,存放了数目庞大的镜像供用户下载。

国内的公开仓库包括时速云 、网易云等,不错提供大陆用户更踏实快速的探问。

天然,用户也不错在腹地汇集内创建一个迥殊仓库,当用户创建了我方的镜像之后就不错使用 push 敕令将它上传到公有或者迥殊仓库,这么下次在另外一台机器上使用这个镜像时候,只需要从仓库上 pull 下来就不错了。

Docker 仓库的认识跟 Git 近似,注册管事器不错通晓为 GitHub 这么的托管管事。

四、 Docker常用敕令4.1 匡助敕令

图片

4.2 镜像敕令4.2.1 搜索镜像

如果需要在汇聚积查找需要的镜像动漫 porn,不错通过以下敕令搜索:

docker search 某个XXX镜像名字举例:要下载centos镜像
docker search centos

NAME:镜像称号DESCRIPTION:镜像神情STARS:用户评价,反映一个镜像的受原宥程度OFFICIAL:是否官方AUTOMATED:自动构建,默示该镜像由Docker Hub自动构建过程创建的

OPTIONS阐扬:

–no-trunc : 自大完整的镜像神情

-s : 列出保藏数不小于指定值的镜像。

–automated : 只列出 automated build类型的镜像;

4.2.2 拉取镜像

拉取镜像即是从中央仓库中下载镜像到腹地,敕令:

docker pull 镜像名字

拉取镜像的时候默许拉取最新的版块,如果思拉取指定版块的话,需要添加版块号信息,不指定版块的话拉取的是latest这个版块的镜像。

拉取指定版块的时候追加版块信息,举例,要下载centos7镜像:

docker pull centos:7

图片

稽察Dockerfile文献内容:

图片

FROM scratch默示最基础的镜像文献,当吸收自该镜像的时候默示惟有一层文献

镜像是不错被多吸收的,每吸收一次就会产生一层文献系统

scratch:这个镜像默示基础镜像

总共的镜像皆是由基础镜像吸收而来

4.2.3 稽察镜像docker images

图片

REPOSITORY:镜像称号TAG:镜像标签IMAGE ID:镜像idCREATED:镜像的创建日历(不是赢得该镜像的日历)SIZE:镜像大小

图片

OPTIONS阐扬:

-a :列出腹地总共的镜像(含中间映像层)-q :只自大镜像ID。–digests :自大镜像的摘抄信息–no-trunc :自大完整的镜像信息

4.2.4 删除镜像

如果该镜像正在使用(创建了容器),则先删除容器再删除镜像

图片

删除单个镜像

docker rmi -f 镜像ID

删除多个镜像

docker rmi -f 镜像名1:TAG 镜像名2:TAG

删除全部

docker rmi -f $(docker images -qa)
4.3 容器敕令

有镜像才能创建容器,这是根柢前提(下载一个CentOS镜像演示)

4.3.1 稽察容器

稽察正在运行的容器

docker ps

稽察总共容器

docker ps -a

稽察临了一次运行的容器

docker ps -l

稽察罢手的容器

docker ps -f status=exited
4.3.2 创建与启动容器

创建容器的敕令:

docker run

退出现时容器

exit

督察式方式创建容器

docker run -di --name=容器称号 镜像称号:标签docker run -di --name=mycentos2 centos:latest

图片

督察式容器:简略永久运行、莫得交互式会话、合适运行应用措施和管事

4.3.3 罢手与启动容器

罢手容器

docker stop 容器称号(或者容器id)docker stop mycentos2

启动容器

docker start 容器称号(或者容器id)docker start mycentos2

重启容器

docker restart 容器称号(或者容器id)docker restart mycentos2

强制罢手容器

docker kill 容器称号(或者容器id)docker kill mycentos24.3.4 文献拷贝

如果需要将文献拷贝到容器内不错使用cp敕令

docker cp 需要拷贝的文献或者目次 容器称号:容器目次docker cp /tmp/anaconda.log mycentos2:/tmpdocker exec -it mycentos2 /bin/bash

图片

也不错将文献沉静器内拷贝出来

docker cp 容器称号:容器目次 需要拷贝的文献或者目次docker cp mycentos2:/tmp /export/

图片

4.3.5 目次挂载

不错在创建容器的时候,将宿主机的目次和容器内的目次进行映射,这么就不错通过修改宿主机的某个目次的文献从而去影响容器。

创建容器添加-v参数,后边为宿主机目次:容器目次,举例:

docker run -di -v /root/data01/:/data01 --name=centos7 centos:7docker exec -it centos7 /bin/bashls /datasvim /root/data01/xx.txt 1 hello、2 hellomore xx.txt vi xx.txt 3 world、4 world

图片

docker run -di --privileged=true -v /usr/local/myhtml:/usr/local/myhtml --name=mycentos7 centos:7

如果分享的是多级的目次,可能会出现权限不及的教唆,这是因为Centos7中的安全模块selinux把权限禁掉了,咱们需要添加参数–privileged=true来措置挂载的目次莫得权限的问题

4.3.6 稽察容器ip地址

不错通过以下敕令稽察容器运行的各式数据

docker inspect 容器称号(容器id)docker inspect mycentos3

也不错径直推论底下的敕令径直输出IP地址

docker inspect --format=’{{.NetworkSettings.IPAddress}}’ 容器称号(容器id)docker inspect --format=’{{.NetworkSettings.IPAddress}}’ mycentos3

图片

4.3.7 删除容器

删除指定的容器:

docker rm 容器称号(容器ID)docker stop mycentos3docker rm mycentos3

图片

五、Docker应用部署

总体门径:①搜索镜像②拉取镜像③稽察镜像④启动容器⑤罢手容器⑥移除容器

5.1 MySQL部署

Docker hub上查找mysql镜像

docker search mysql

图片

从Docker Hub上(阿里云加快器)拉取mysql镜像到腹地标签为5.7

docker pull centos/mysql-57-centos7\

图片

创建容器

网址:https://hub.docker.com/r/centos/mysql-56-centos7docker run -di --name=tensquare_mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456centos/mysql-57-centos7

图片

使用mysql客户端连续

图片

5.2 Nginx部署

Docker hub上查找nginx镜像

docker search nginx

从docker hub上(阿里云加快器)拉取nginx镜像到腹地

docker pull nginx

创建nginx容器

docker run -di --name=mynginx -p 80:80 nginx-p 代表端口映射,神色为宿主机映射端口:容器运行端口

绽放浏览器探问http://node1.itcast.cn/

图片

5.3 Redis 部署

Docker hub上查找redis镜像

docker search redis:4.0

从docker hub上(阿里云加快器)拉取redis镜像到腹地

docker pull redis:4.0

创建redis容器

docker run -di --name=myredis -p 6379:6379 redis:4.0-p 代表端口映射,神色为宿主机映射端口:容器运行端口

使用redis-cli连续

docker exec -it myredis redis-cli

绽放redis客户端连续redis管事器

图片

图片

六、Docker迁徙与备份6.1 容器保存为镜像

不错通过以下敕令将容器保存为镜像

docker run -di --name=mynginx2 -p 81:80 mynginx_image

基于新创建的镜像创建容器

docker commit mynginx mynginx_image

探问81端口http://node1.itcast.cn:81/1

图片

6.2 镜像备份

不错通过以下敕令将镜像保存为tar文献

docker save -o mynginx.tar mynginx_image-o:默示output,输出的兴趣6.3 镜像收复与迁徙

先删恐慌mynginx_image镜像,然后推论此敕令进行收复

docker rmi mynginx_image因为该镜像存在容器,是以先删除容器,在删除镜像

使用此敕令进行收复镜像

docker load -i mynginx.tar-i:默示输入的文献,推论后再次稽察镜像,不错看到镜像也曾收复七、Docker镜像

图片

7.1 Docker 镜像是什么

镜像是一种轻量级、可推论的寥寂软件包,用来打包软件运行环境和基于运行环境设备的软件,它包含运行某个软件所需的总共内容,包括代码、运行时、库、环境变量和竖立文献。

7.1.1 UnionFS(连续文献系统)

UnionFS(连续文献系统):Union文献系统(UnionFS)是一种分层、轻量级况且高性能的文献系统,它扶助对文献系统的修改作为一次提交来一层层的叠加,同期不错将不同目次挂载到祛除个造谣文献系统下(unite several directories into a single virtual filesystem)。

Union 文献系统是Docker镜像的基础。镜像不错通过分层来进行吸收,基于基础镜像(莫得父镜像),不错制作各式具体的应用镜像。

图片

性情:一次同期加载多个文献系统,但从外面看起来,只可看到一个文献系统,连续加载会把各层文献系统叠加起来,这么最终的文献系统会包含总共底层的文献和目次

7.2 Docker镜像特色

Docker镜像皆是只读的,当容器启动时,一个新的可写层被加载到镜像的顶部

这一层鄙俗被称作“容器层”,“容器层”之下的皆叫“镜像层”

图片

八、Dockerfile8.1 什么是Dockerfile

图片

8.1.1 先容

Dockerfile是由一系列敕令和参数组成的剧本,这些敕令应用于基础镜像并最终创建一个新的镜像

关于设备东谈主员:不错为设备团队提供一个十足一致的设备环境

关于测试东谈主员:不错径直拿设备时所构建的镜像或者通过Dockerfile文献构建一个新的镜像初始责任

关于运维东谈主员:在部署时,不错杀青应用的无缝移植

8.1.2 Dockerfile构建门径

编写Dockerfile文献

docker build

docker run

8.1.3 Dockerfile文献内容

以熟悉的centos为例:https://hub.docker.com/_/centos/

图片

8.2 DockerFile 构建过程认知8.2.1 Dockerfile内容基础常识

每条保留字指示皆必须为大写字母且背面要伴随至少一个参数

指示按照从上到下,轨则推论

#默示属目

每条指示皆会创建一个新的镜像层,并对镜像进行提交

8.2.2 Docker推论Dockerfile毛糙过程

docker从基础镜像运行一个容器

推论一条指示并对容器作出修改

推论近似docker commit的操作提交一个新的镜像层

docker再基于刚提交的镜像运行一个新容器

推论dockerfile中的下一条指示直到总共指示皆推论完成

8.3 常用敕令

图片

图片

8.3.1 FROM

指明构建的新镜像是来自于哪个基础镜像,举例:

FROM centos: latest
8.3.2 MAINTAINER

指明镜像保重着非常谋划方式(一般是邮箱地址),举例:

MAINTAINER JC Zhang zhangsan@163.com

不外,MAINTAINER并不保举使用,更保举使用LABEL来指定镜像作家,举例

LABEL maintainer=“zhangsan.cn”
8.3.3 RUN

构建镜像时运行的Shell敕令,举例:

RUN [“yum”, “install”, “httpd”]RUN yum install httpd8.3.4 CMD

启动容器时推论的Shell敕令,举例:

CMD ['-C', “/start.sh”]CMD ['/usr/sbin/sshd', “-D”]CMD /usr/sbin/sshd -D
8.3.5 EXPOSE

声明容器运行的管事端口,举例:

EXPOSE 80 4438.3.6 ENV

竖立环境内环境变量,举例:

ENV MYSQL_ROOT_PASSWORD 123456ENV JAVA_HOME /usr/local/jdk1.8.0_45
8.3.7 ADD

拷贝文献或目次到镜像中,PS:如果是URL或压缩包,会自动下载或自动解压,举例:ADD …ADD html.tar.gz /var/www/htmlADD https://xxx.com/html.tar.gz /var/www/html

8.3.8 COPY

拷贝文献或目次到镜像中,用法同ADD,只是不扶助自动下载息争压,举例:

COPY ./start.sh /start.sh8.3.9 ENTRYPOINT

启动容器时推论的Shell敕令,同CMD近似,只是由ENTRYPOINT启动的措施不会被docker run敕令行指定的参数所诡秘,而且这些敕令行参数会被四肢参数传递给ENTRYPOINT指定指定的措施。

ENTRYPOINT ['/bin/bash', “-C”, “/start.sh”]ENTRYPOINT /bin/bash -C '/start.sh’PS:Dockerfile文献中也不错存在多个ENTRYPOINT指示,但仅有临了一个会收效。
8.3.10 VOLUME

指定容器挂载点到宿主机自动生成的目次或其他容器,举例:

VOLUME ['/var/lib/mysql']PS:一般不会在Dockerfile顶用到,更常见的如故在docker run的时候指定-v数据卷。8.3.11 WORKDIR

为RUN、CMD、ENTRYPOINT以及COPY和AND竖立责任目次,举例:

WORKDIR /data
8.4 使用剧本创建镜像8.4.1 编写Dockerfile

创建目次

mkdir -p /export/docker/jdk8

将jdk-8u241-linux-x64.tar.gz上传到管事器(造谣机)中的/export/docker/jdk8目次

创建文献Dockerfile

cd /export/docker/jdk8/
vi Dockerfile#依赖镜像称号和idFROM centos:latest#指定镜像创建者信息MAINTAINER ITCAST#切换责任目次WORKDIR /usrRUN mkdir /usr/local/java#ADD 是相对旅途jar,把java添加到容器中ADD jdk-8u221-linux-x64.tar.gz /usr/local/java#竖立java环境变量ENV JAVA_HOME /usr/local/java/jdk1.8.0_221ENV JAR_HOME $JAVA_HOME/jreENV CLASSPATH $JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib:$CLASSPATHENV PATH $JAVA_HOME/bin:$PATH8.4.2 构建镜像
docker build -t='jdk1.8’ .

隆重背面的空格和点,不要不祥,点默示现时目次

8.4.3 稽察镜像是否构建完成

图片

8.5 自界说镜像mycentos8.5.1 编写 Dockerfile

Hub默许centos镜像

图片

准备编写DockerFile文献vim Dockerfile

FROM centos:latestMAINTAINER zhangjc<zhangjc@163.com>ENV MYPATH /usr/localWORKDIR $MYPATHRUN yum -y install vimRUN yum -y install net-toolsEXPOSE 80CMD echo $MYPATHCMD echo 'success--------------ok'CMD /bin/bash8.5.2 构建镜像

docker build -t mycentos:1.1 .

图片

图片

8.5.3 运行镜像
docker run -it mycentos:1.1
九、Docker迥殊仓库

在 Docker 中,当咱们推论docker pull xxx的时候 ,它本色上是从 registry.hub.docker.com这个地址去查找,这即是Docker公司为咱们提供的天下仓库。

在责任中,不可能把企业技俩push到公有仓库进行管制。为了更好的管制镜像,Docker不仅提供了一个中央仓库,同期允许搭建腹地迥殊仓库。先容registry、harbor两种迥殊仓库搭建。

9.1 registry搭建9.1.1 搭建

Docker 官方提供了一个搭建迥殊仓库的镜像 registry ,只需把镜像下载下来,运行容器并暴露5000端口,就不错使用了。

docker pull registry:2
docker run -di -v /opt/registry:/var/lib/registry -p 5000:5000 --name myregistry registry:2

Registry管事默许会将上传的镜像保存在容器的/var/lib/registry,将主机的/opt/registry目次挂载到该目次,即可杀青将镜像保存到主机的/opt/registry目次了。

浏览器探问http://node1.itcast.cn:5000/v2/_catalog,出现底下情况阐扬registry运行平常

图片

9.1.2 考证

当今通过push镜像到registry来考证一下。

稽察腹地镜像

docker images

要通过docker tag将该镜像绚丽为要推送到迥殊仓库:

docker tag nginx:latest localhost:5000/nginx:latest

通过docker push敕令将nginx镜像push到迥殊仓库中:

docker push localhost:5000/nginx:latest

图片

探问 http://node1.itcast.cn:5000/v2/_catalog 稽察迥殊仓库目次,不错看到刚上传的镜像了:

图片

下载迥殊仓库的镜像,使用如下敕令:

docker pull localhost:5000/镜像名:版块号docker pull localhost:5000/nginx:latest

9.2 Docker镜像推送到阿里云镜像仓库

当先需要有一个阿里云的账号镜像仓库苦求地址:https://cr.console.aliyun.com/cn-hangzhou/instances/repositories

图片

9.2.1 容器镜像管事抑制台概览

图片

9.2.2 创建镜像仓库

图片

9.2.3 聘用腹地仓库

图片

9.2.4 点击管制

图片

图片

9.2.5 Docker登录阿里云容器镜像仓库
$ sudo docker login --username=xxx@aliyun.com registry.cn-hangzhou.aliyuncs.com

图片

9.2.6 推送创建的oracle11g_centos7镜像到阿里云镜像仓库

图片

本站仅提供存储管事,总共内容均由用户发布,如发现存害或侵权内容,请点击举报。

Powered by 两性 @2013-2022 RSS地图 HTML地图

Copyright Powered by365站群 © 2013-2024