随笔分类 - Docker
摘要:docker容器 中使用Volumes来实现数据的持久性,因为容器的删除会丢失数据,而关闭或者重启容器不会丢失数据 docker run -v即可使用Volumes 1.docker-managed volume docker run -it --name test1 -v /data nginx
阅读全文
摘要:镜像的保存 [root@wxtest1607 ~]# docker images REPOSITORY TAG IMAGE ID CREATED SIZE tomcat8 3.0 90457edaf6ff 6 hours ago 1.036 GB [root@wxtest1607 lixr]# do
阅读全文
摘要:搜索镜像 docker search 镜像名称 例如:docker search centos7 下载镜像 docker pull 镜像名称 例如:docker pull centos7 启动容器 docker run [ option ] 镜像名称或者镜像id 例如: docker run -it
阅读全文
摘要:1. 关于Registry 官方的Docker hub是一个用于管理公共镜像的好地方,我们可以在上面找到我们想要的镜像,也可以把我们自己的镜像推送上去。但是,有时候,我们的使用场景需要我们拥有一个私有的镜像仓库用于管理我们自己的镜像。这个可以通过开源软件Registry来达成目的。 Registry
阅读全文
摘要:DockerFile的组成部署: 下面优先介绍下Dcokerfile的基础指令 一、CMD指令:容器启动时要莫热门运行的命令,如果有多个CMD指定,最后一个生效 使用方法: CMD ["executable","param1","param2"] 使用 exec 执行,推荐方式; CMD comma
阅读全文
摘要:docker hub:主要用来存储docker镜像的仓库 docker默认提供了一个docker仓库,我们也可以自建私有仓库或者使用第三方的docker仓库来pull或者push镜像 这里我们以阿里云的docker hub为例 一、申请使用阿里云的容器镜像服务 参考链接:https://help.a
阅读全文
摘要:一、查看docker支持的网络类型 docker network ls bridge:容器使用虚拟交换机的进行通信 host:使用宿主机的网络 none:只给容器分配一个lo的网卡,无法和外界进行通信 使用 docker run --network {host|none|bridge}指定通信方式
阅读全文
摘要:docker可以分为三部分:docker镜像 docker仓库 docker容器 docker镜像:一个image可以包含一个镜像,也可以理解为一个系统模板,里面安装了相关应用,也可以是纯净版的系统 docker仓库:docker registries ,也叫docker仓库, 分为共有库和私有库俩
阅读全文
摘要:1.直接在终端输入docker会返回docker支持的所有命令和一些通用的参数,如下 Usage: docker [OPTIONS] COMMAND [arg...] docker [ --help | -v | --version ] A self-sufficient runtime for c
阅读全文
摘要:系统版本:centos7.3 x86-64内核版本:官方建议3.10以上要求:必须开启Cgroup和Nnamespace相关选项,以为其他的网络和存储驱动,一般主流版本的发行版镜像通常是打开的,如果是定制化的内核,docker源码中提供了一个检测脚本(目前的路径./contrib/check-con
阅读全文
摘要:docker客户端 docker daemon docker容器 docker镜像 registry 1.docker客户端 docker是一个典型的C/S架构的应用程序,在linux系统中,docker的客户端和服务端统一在一个二进制文件中,其它平台上,docker只提供了客户端, docker客
阅读全文
摘要:Docker架构图 服务器 主机系统中通过Cgroup和Namespace 划分成多个bins/libs 每个app运行在独立的bins/libs中 每个bins/libs相当于从服务器中划分出的独立的资源,可以理解成为轻量的虚拟化技术优势: 1.docker不会直接与内核交换,他是通过一个更底层的
阅读全文