
Docker
文章平均质量分 67
Docker学习
尼古拉斯丶六六
好想养个小奶狗
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
通过api创建manifestlist
通过harbor的api上传manifest原创 2022-06-16 10:44:05 · 394 阅读 · 0 评论 -
22、docker命令-容器操作
文章目录pspsUsage: docker ps [OPTIONS]Options: -a, --all 显示所有,包括未运行的 -f, --filter filter 过滤输出 --format string 格式化打印输出 -n, --last int 显示多少条 -l, --latest 显示最后一个创建的 --no-trunc 显示详细信息 -q, --quiet原创 2021-01-20 09:44:50 · 785 阅读 · 0 评论 -
21、Docker命令-镜像管理
文章目录imagesrmiimagesdocker images [OPTIONS] [REPOSITORY[:TAG]]List imagesOptions: -a, --all 显示所有 --digests 显示镜像manifest内容的sha256值 -f, --filter filter 过滤 --format string 模板输出 --no-trunc 显示详细信息 -q, --原创 2021-01-08 11:54:46 · 253 阅读 · 0 评论 -
20、Docker基础知识-Image Index 和 manifest
文章目录image 组成拉取镜像的流程拉取镜像文件在哪里总结image 组成一个image由manifest、image index (可选)、filesystem layers和Image COnfig四部分组成,对应的关系图如下如下只讨论ImageIndex ,imagemanifest,ImageconfigimageIndex 和 Imagemanifest 是一对多的关系imagemanifest 和 imageconfig 是一对一的关系拉取镜像的流程第一步:找到ImageI原创 2021-01-04 16:06:48 · 3851 阅读 · 2 评论 -
19、docker基础知识- Namespace, Cgroup
转载:https://chuanleiguo.com/2018/08/05/Docker-Namespace-Cgroup/转载 2020-12-31 17:33:07 · 175 阅读 · 0 评论 -
18、Docker命令-镜像仓库
文章目录loginlogoutsearchpullpushlogindocker login 网址 -u 用户名 -p 密码 logoutdocker logout 网址search备注:1.只会查询到docker hub 网址的镜像2.AUTOMATED:github账户连接到docker hub,github 代码更新,就会触发自动创建image,并推送到docker-hubdocker search [OPTIONS] TERM -f, --filter filter原创 2020-12-30 16:31:27 · 321 阅读 · 0 评论 -
17丶Dockerfile实例
FROM docker.io/centos:latestMAINTAINER nicholas_liuwei@163.comARG Port=8080RUN yum -y install wgetRUN cd /opt/ && wget https://studygolang.com/dl/golang/go1.13.4.linux-amd64.tar.gz &...原创 2019-12-02 10:38:12 · 116 阅读 · 0 评论 -
16、docker-compose安装以及常用命令
1.Centos7.0安装docker-compose在centos安装docker-compos:1.yum install python-pip -y2.pip install docker-compose2.docker-compose常用命令总结注意事项:1.所在的文件夹必须包含docker-compose.yml 或者 docker-compose.yaml文件2.do...原创 2019-11-15 14:28:14 · 369 阅读 · 0 评论 -
15、DockerFile之环境指令详解
先看如下的dockerfile文件FROM ubuntuMAINTAINER liuwei liuwei@163.comWORKDIR "/abc/haha/"ARG user=nihaoRUN ["touch","a.txt"]RUN useradd -ms /bin/bash $userRUN mkdir helloRUN mkdir worldUSER $user...原创 2019-11-14 16:27:14 · 204 阅读 · 0 评论 -
14、DockerFile之VOLUME指令
#格式: VOLUME ["/data/"] #解释: #VOLUME 指令可以在镜像中创建挂载点,这样只要通过该镜像创建的容器都有了挂载点 #通过VOLUME 指令创建的挂载点,无法指定主机上对应的目录,是自动生成的。 #举例: VOLUME ["/var/lib/tomcat7/webapps/"]VOLUME实践构建dockerfile文件...原创 2019-11-13 17:28:39 · 498 阅读 · 0 评论 -
13、docker 镜像构建上下文理解
原文连接:https://www.cnblogs.com/lfxiao/p/9594185.html如下是我文件夹下 /home/nicholas/temp 目录结构如下是我的dockerfile文件内容FROM ubuntuMAINTAINER liuwei liuwei@163.comRUN mkdir helloRUN mkdir worldRUN apt-get upd...原创 2019-11-13 16:45:01 · 452 阅读 · 0 评论 -
12、DockerFile之CMD和ENTRYPOINT命令详解
1.CMD 命令1.CMD 指定容器启动时默认执行的命令2.Dockerfile只能有一个CMD命令,如果有多条,将执行最后一条3.docker run 指定命令会覆盖CMD命令1.1CMD格式CMD ["exec","param1","param2"] exec模式,exec:一个可执行文件的路径 然后带上命令参数CMD command param1 sh...原创 2019-11-12 17:46:11 · 344 阅读 · 0 评论 -
11、DockerFile入门
1.DockerFile使用命令#构建镜像命令格式:docker build -t [镜像名]:[版本号][Dockerfile所在目录] #构建样例:docker build -t nginx:v0.2 /opt/dockerfile/nginx/#参数详解: -t 指定构建后的镜像信息, /opt/dockerfile/nginx/ 则代表Doc...原创 2019-11-07 15:54:12 · 169 阅读 · 0 评论 -
10、Docker的4种网络模式
host模式,使用–net=host指定container模式,使用–net=container:Name 指定none模式,使用–net=none指定bridge模式,使用–net=bridge指定,默认设置Docker网络模式的详细介绍,请看如下博客https://www.cnblogs.com/gispathfinder/p/5871043.html# 创建自定义的网段和...原创 2019-11-12 14:44:31 · 124 阅读 · 0 评论 -
9、数据卷容器简介
什么是数据卷容器专门提供数据卷供其它容器进行挂载数据卷容器实践第一步:创建数据卷容器ubuntu-5,并挂载数据卷:/opt/textdocker container create -v /opt/text -name ubuntu-5 docker.io/ubuntu:latest第二步:创建ubuntu-6,ubuntu-7 共享数据卷docker container run ...原创 2019-11-07 17:58:50 · 198 阅读 · 0 评论 -
8、数据卷
什么是数据卷就是将主机的目录映射到容器中,就可以在宿主机对数据进行存储数据卷实践docker run -it --name ubuntu-1 -v /home/nicholas/tmp:/opt/text docker.io/ubuntu:latest--name 表示重新命名-v 表示挂载一个数据卷/home/nicholas/tmp 表示的是宿主机的目录/opt/text 表...原创 2019-11-07 17:20:31 · 140 阅读 · 0 评论 -
7、容器的重启策略
docker 容器重启的创建方式docker container run -itd --name mongo-1 --restart always docker.io/mongo:latest /bin/bashdocker container run -itd --name mongo-1 --restart unless-stopped docker.io/mongo:lates...原创 2019-11-07 14:35:13 · 408 阅读 · 0 评论 -
6、docker容器常用的命令总结
# docker启动容器docker container run -itd --name mongo-1 docker.io/mongo:latest /bin/bash-it:使容器具有交互性,并于终端进行连接-d:表示已守护进程的方式启动对应的容器--name:表示对其进行命名docker.io/mongo:latest:表示对应的镜像/bin/bash:指定在容器中运行的程序...原创 2019-11-07 14:34:58 · 204 阅读 · 0 评论 -
5、镜像常用命令总结
docker image pulldocker image lsdocker image inspectdocker image rm 注:当镜像存在相关联的容器处于running状态时候,不可以删除原创 2019-11-07 14:34:42 · 2442 阅读 · 0 评论 -
4、多层架构镜像
docker规范目前支持多架构镜像,意思就是能同时支持linux,windows,以及arm等多种架构已go官方镜像实例,下图左侧是Mainifest列表,其中包含该镜像支持的每种架构,Mainfest列表的每一项都有一个箭头指向具体的Mainfest,包含了该镜像所有的数据原理:在拉取镜像的时候,如果镜像由Mainfest列表,就会找多与之对应的架构的Mianfest,进行拉取...原创 2019-11-07 14:34:17 · 347 阅读 · 0 评论 -
3、根据摘要(散列值)拉取镜像
目的:可以准确拉取想要的镜像注:摘要:就是sha256加密之后的字符串第一步:docker image ls --digests REPOSITORY TAG DIGEST IMAGE ID ...原创 2019-11-07 14:34:01 · 661 阅读 · 0 评论 -
2、镜像分层
docker镜像是由一些松耦合的只读镜层组成如下表示拉取mongo由九层镜像片组成docker image pull mongo:3.3.11Trying to pull repository docker.io/library/mongo ... 3.3.11: Pulling from docker.io/library/mongo357ea8c3d80b: Pull complet...原创 2019-11-07 14:33:44 · 399 阅读 · 0 评论 -
1、镜像拉取
# 拉取最新的镜像docker image pull ubuntu:latestdocker image pull ubuntu# 拉取不同版本的镜像docker image pull mongo:3.3.11# 拉取dockerHub上别人的镜像,nicholas用户名,demo对应仓库,v2对应版本docker image pull nicholas/demo:v2# 拉取私人...原创 2019-11-07 14:30:14 · 489 阅读 · 0 评论