Docker
捕翼
???????
展开
-
Docker网络管理
网络模式:bridge–net=bridge默认网络,Docker启动后创建一个docker0网桥,默认创建的容器也是添加这个网桥中。host–net=host容器不会获得一个独立的network namespace,而是与宿主机共用一个。这就意味着容器不会有自己的网卡信息,而是使用宿主机的.容器除了网络,其他都是膈离的。none–net=none获取独立的network namespace,但不为容器进行任何网络配置,需要我们手动配置。container–net=container:Nam原创 2020-07-04 16:40:06 · 132 阅读 · 0 评论 -
Dockerfile 常用指令
FROM: 基础镜像Syntax:FROM centos:6.9EXPOSE: 向外暴露的端口Syntax:EXPOSE 22CMD: 使用镜像启动容器时运行的命令Syntax:CMD ["/usr/sbin/sshd","-D"]RUN: 构建镜像过程中运行的命令WORKDIR:工作目录,类似于cd命令COPY命令:从dockerfile所在目录,拷贝目标文件到容器的制定目录下。可以支持统配符,如果拷贝的是目录,只拷贝目录下的子文件子目录。ADD 比COPY命令多原创 2020-07-03 19:21:13 · 171 阅读 · 0 评论 -
Docker的镜像、容器、仓库基础管理
镜像管理基础镜像拉取docker search centos ---------搜索镜像centosdocker pull centos:6.9 --------拉取镜像centos:6.9镜像基本查看docker image ls--------------查看所有镜像docker image ls -q ----------只查看镜像id标识镜像唯一性的方法:REPOSITORY:TAGcentos:7.5.1804IMAGE ID (sha256:64位的号码,默认只截取12原创 2020-07-03 19:10:34 · 140 阅读 · 0 评论 -
Docker制作镜像--利用 commit 理解镜像构成
注意: docker commit 命令除了学习之外,还有一些特殊的应用场合,比如被入侵后保存现场等。但是,不要使用 docker commit 定制镜像,定制镜像应该使用 Dockerfile 来完成。镜像是容器的基础,每次执行 docker run 的时候都会指定哪个镜像作为容器运行的基础。在之前的例子中,我们所使用的都是来自于 Docker Hub 的镜像。直接使用这些镜像是可以满足一定的需求,而当这些镜像无法直接满足需求时,我们就需要定制这些镜像。回顾一下之前我们学到的知识,镜像是多层存储原创 2020-07-03 16:56:56 · 301 阅读 · 0 评论 -
Docker镜像的使用
获取镜像从 Docker 镜像仓库获取镜像的命令是 docker pull。其命令格式为: docker pull [选项] [Docker Registry 地址[:端口号]/]仓库名[:标签]具体的选项可以通过 docker pull --help 命令看到。镜像名称的格式: Docker 镜像仓库地址:地址的格式一般是 <域名/IP>[:端口号]。默认地址是 Docker Hub。 仓库名:仓库名是两段式名称,即 <用户名>/<软件名>。对于 ..原创 2020-07-03 16:33:00 · 200 阅读 · 0 评论 -
Docker配置镜像加速
阿里云Docker-hubcat /etc/docker/daemon.json{“registry-mirrors”: [“https://uoggbpok.mirror.aliyuncs.com”]}systemctl daemon-reloadsystemctl restart docker或者:cat /etc/docker/daemon.json{“registry-mirrors”: [“https://68rmyzg7.mirror.aliyuncs.com”]}原创 2020-07-03 15:13:26 · 182 阅读 · 0 评论 -
CentOS 7.5安装Docker最新版
下载yum源curl http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo -o /etc/yum.repos.d/docker-ce.repowget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repocurl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun...原创 2020-07-03 15:06:00 · 310 阅读 · 0 评论 -
Docker基本概念---镜像、容器、仓库
Docker 三个基本概念镜像(Image)容器(Container)仓库(Repository)理解了这三个概念,就理解了 Docker 的整个生命周期。Docker 镜像 我们都知道,操作系统分为内核和用户空间。对于 Linux 而言,内核启动后,会挂载 root 文件系统为其提供用户空间支持。而 Docker 镜像(Image),就相当于是一个 root 文件系统。比如官方镜像 ubuntu:18.04 就包含了完整的一套 Ubuntu 18.04 最小系统的 root 文件系统。原创 2020-07-03 14:07:58 · 354 阅读 · 0 评论 -
Docker简介
什么是Docker? Docker 最初是 dotCloud 公司创始人 Solomon Hykes 在法国期间发起的一个公司内部项目,它是基于 dotCloud 公司多年云服务技术的一次革新,并于 2013 年 3 月以 Apache 2.0 授权协议开源,主要项目代码在GitHub 上进行维护。Docker 项目后来还加入了 Linux 基金会,并成立推动开放容器联盟(OCI)。 Docker 自开源后受到广泛的关注和讨论,至今其 GitHub 项目 已经超过 5 万 4 千个星标和一万多个 fo原创 2020-07-03 13:46:45 · 86 阅读 · 0 评论