
Docker
Dove_1234
这个作者很懒,什么都没留下…
展开
-
八、Docker核心技术之仓库
1.Docker 仓库简介1.1 什么是Docker仓库Docker仓库就是存放docker镜像并有docker pull方法下载的云环境Docker仓库分为 公有仓库 和 私有仓库。公有仓库指Docker Hub(官方)等开放给用户使用、允许用户管理镜像。私有仓库指由用户自行搭建的存放镜像的云环境。2.Docker 私有仓库搭建2.1 搭建无认证私有仓库**第一步:**在需要搭建仓库的服务器上安装docker。**第二步:**在服务器上,从docker hub下载registry仓库原创 2020-07-29 23:28:25 · 183 阅读 · 0 评论 -
七、Docker核心技术之数据管理
1.Docker 数据卷简介1.1 为什么用数据卷宿主机无法直接访问容器中的文件容器中的文件没有持久化,导致容器删除后,文件数据也随之消失容器之间也无法直接访问互相的文件为解决这些问题,docker加入了数据卷(volumes)机制,能很好解决上面问题,以实现:容器与主机之间、容器与容器之间共享文件容器中数据的持久化将容器中的数据备份、迁移、恢复等1.2 数据卷的特点数据卷存在于宿主机的文件系统中,独立于容器,和容器的生命周期是分离的。数据卷可以目录也可以是文件,容器可以利用数据原创 2020-07-29 23:06:43 · 207 阅读 · 0 评论 -
六、Docker核心技术之网络管理
1.Docker 网络管理简介1.1 为什么需要Docker网络管理容器的网络默认与宿主机、与其他容器都是相互隔离。容器中可以运行一些网络应用(如nginx、web应用、数据库等),如果要让外部也可以访问这些容器内运行的网络应用,那么就需要配置网络来实现。有可能有的需求下,容器不想让它的网络与宿主机、与其他容器隔离。有可能有的需求下,容器根本不需要网络。有可能有的需求下,容器需要更高的定制化网络(如定制特殊的集群网络、定制容器间的局域网)。有可能有的需求下,容器数量特别多,体量很大的一系列容原创 2020-07-29 22:55:09 · 160 阅读 · 0 评论 -
Docker网络代理设置
背景在一些实验室环境,服务器没有直接连接外网的权限,需要通过网络代理。我们通常会将网络代理直接配置在/etc/environment、/etc/profile之类的配置文件中,这对于大部分操作都是可行的。然而,docker命令却使用不了这些代理。比如docker pull时需要从外网下载镜像,就会出现如下错误:$ docker pull hello-worldUnable to find image 'hello-world:latest' locallyPulling repository do转载 2020-07-29 11:53:34 · 1437 阅读 · 0 评论 -
docker 设置国内镜像源
创建或修改 /etc/docker/daemon.json 文件,修改为如下形式# vi /etc/docker/daemon.json{ "registry-mirrors": ["http://hub-mirror.c.163.com"]}systemctl restart docker.service国内加速地址有:Docker中国区官方镜像https://registry.docker-cn.com网易http://hub-mirror.c.163.comustc-中国转载 2020-07-29 11:29:25 · 613 阅读 · 0 评论 -
五、Docker核心技术之容器与镜像
1.Docker的容器与镜像1.1 Docker容器与镜像的关系1.2 容器提交 – docker commit作用:根据容器生成一个新的镜像命令格式:docker commit [OPTIONS] CONTAINER [REPOSITORY[:TAG]]命令参数(OPTIONS):-a, --author string 作者-c, --change list 为创建的镜像加入Dockerfile命令-m, --message string 提交信原创 2020-07-28 10:43:49 · 135 阅读 · 0 评论 -
四、Docker核心技术之容器
1.容器简介1.1 什么是容器容器(Container):容器是一种轻量级、可移植、并将应用程序进行的打包的技术,使应用程序可以在几乎任何地方以相同的方式运行Docker将镜像文件运行起来后,产生的对象就是容器。容器相当于是镜像运行起来的一个实例。 容器具备一定的生命周期。 另外,可以借助docker ps命令查看运行的容器,如同在linux上利用ps命令查看运行着的进程那样。容器与虚拟机容器生命周期容器生命周期管理容器信息查看容器运行时操作容器总结...原创 2020-07-21 09:36:56 · 148 阅读 · 0 评论 -
关于Docker时的权限问题解决dial unix /var/run/docker.sock: connect: `permission denied`
Got permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Get http://%2Fvar%2Frun%2Fdocker.sock/v1.40/version: dial unix /var/run/docker.sock: connect: permission denied解决方案1: 在docker命令前加sudo解决方案2: ...转载 2020-07-20 12:11:08 · 2684 阅读 · 0 评论 -
三、Docker核心技术之镜像
目录1.镜像简介2.镜像管理2.1 镜像搜索 - docker search2.2 镜像查看 - docker images/docker image ls2.3 镜像下载 - docker pull2.4 镜像删除 - docker rmi/docker image rm2.5 镜像保存备份 – docker save2.6 镜像删除 - docker rmi/docker image rm2.7 镜像备份导入 - docker load2.8 镜像重命名 – do原创 2020-07-20 11:53:37 · 142 阅读 · 0 评论 -
二、Docker版本与安装介绍
Docker-CE 和 Docker-EEDocker-CE指Docker社区版,由社区维护和提供技术支持,为免费版本,适合个人开发人员和小团队使用。 Docker-EE指Docker企业版,为收费版本,由售后团队和技术团队提供技术支持,专为企业开发和IT团队而设计。 相比Docker-EE,增加一些额外功能,更重要的是提供了更安全的保障。 此外,Docker的发布版本分为Stable版和Edge版,区别在于前者是按季度发布的稳定版(发布慢),后者是按月发布的边缘版(发布快)。 通常情况下,Do原创 2020-07-20 11:07:38 · 410 阅读 · 0 评论 -
一、Docker概览
1.Docker 简介1.1 什么是Docker?Docker是开发,运行和部署应用程序的开放管理平台。开发人员能利用docker 开发和运行 应用程序 运维人员能利用docker 部署和管理应用程序1.2 Docker平台介绍 (The Docker platform)Docker提供了【在一个完全隔离的环境中打包和运行应用程序的】能力,这个隔离的环境被称为容器。 由于容器的隔离性和安全性,因此可以在一个主机(宿主机)上同时运行多个相互隔离的容器,互不干预。 Docke..原创 2020-07-19 23:27:33 · 413 阅读 · 0 评论