
Docker
老莫1688
生命不息 学习不止
展开
-
【Docker】docker镜像原理
1.1 什么是Docker镜像 从整体的角度来讲,一个完整的Docker镜像可以支撑一个Docker容器的运行,在 Docker容器运行过程中主要提供文件系统视角。例如一个ubuntu:14.04的镜像,提供了一个基本的ubuntu:14.04的发行版,当然此 镜像是不包含操作系统Linux内核的。 说到此,可能就需要注意一下,linux内核和ubuntu:14.04Dock...转载 2017-05-22 16:16:42 · 467 阅读 · 0 评论 -
Docker容器开机自动启动
部署项目服务器时,为了应对停电等情况影响正常web项目的访问,会把Docker容器设置为开机自动启动。 在使用docker run启动容器时,使用--restart参数来设置: #dockerrun-m512m--memory-swap1G-it-p58080:8080--restart=always--namebvrfis--volumes-...原创 2019-03-15 10:28:35 · 1401 阅读 · 1 评论 -
Centos7.X通过rpm包安装Docker
目录 前言 1、Docker官网下载rpm包 2、通过liunx命令安装rpm包 3、迁移镜像存储路径 前言 Docker已经火了很多年,现在各大公司都会使用它。那么在我们日常开发中也经常使用,比如我就通过Docker方便快捷在本地安装很多基础服务(Redis、Nginx、Mongodb、RabbitMQ、K8s)等方便学习和使用。今天记录下如何通过rpm在centos7.x系统...原创 2019-01-17 11:22:01 · 462 阅读 · 0 评论 -
docker容器与宿主机之间内容拷贝
从容器内拷贝文件到主机上 docker cp <containerId>:/file/path/within/container /host/path/target 例如: [root@hadoop hadoop]# docker cp 7a0b6182a059:/home/oracle /home/hadoop/silentConfig/ 实际上容器的目录在映射...原创 2018-11-22 15:28:42 · 508 阅读 · 0 评论 -
service endpoint with name xxx already exists.
使用Docker时,在启动一个容器时,有时会遇到如下问题: docker: Error response from daemon: service endpoint with name xxx already exists. 说明此端口已经被名为xxx的容器占用了。 我这里遇到的是问题是,在启动mysql时出现问题: root@iZuf6axmuekh1n14dwcufmZ:~# dock...原创 2018-09-08 22:04:32 · 1672 阅读 · 0 评论 -
docker save和docker export的区别
缘起 docker save和docker export都能导出镜像包,咋看起来区别似乎不大。本文就针对这个问题,试图搞清楚docker save和docker export的功能是什么?适用于什么应用场景? 本文的测试的Docker版本如下,不保证所有版本的docker都能重现本文的结果。 >docker version Client: Version: 17.07....转载 2018-09-11 11:38:32 · 2864 阅读 · 1 评论 -
【Docker】docker之Dockerfile实践
docker之Dockerfile指令介绍Docker通过对于在Dockerfile中的一系列指令的顺序解析实现自动的image的构建 通过使用build命令,根据Dockerfiel的描述来构建镜像 通过源代码路径的方式 通过标准输入流的方式 通过源代码路径 Dockerfile需要放置在项目的根目录位置 在构建的时候,Dockerfile client会把整个context打包发送到...转载 2018-04-27 10:37:13 · 573 阅读 · 0 评论 -
【Docker】Docker Dockerfile详解
dockerfike快速创建自定义的Docker镜像 一、目录 1.docker典型结构 2.指令介绍 3.创建docker镜像二、结构 DockerFile分为四部分组成:基础镜像信、维护者信息、镜像操作指令和容器启动时执行指令。例如:#第一行必须指令基于的基础镜像 From ubutu #维护者信息 MAINTAINER docker_user docker_user@mail.com ...转载 2018-04-27 08:52:08 · 351 阅读 · 0 评论 -
【Docker】docker挂在文件报错:container_linux.go:247......not a directory
执行容器启动命令: [root@localhost conf]# docker run --name iwsactivemq -p 61617:61616 -p 8162:8161 -p 1884:1883 -v /home/iws/activmemq/conf/activemq.xml:/opt/activemq/conf/activemq.xml -v /home/iws/iws...原创 2018-05-03 15:55:52 · 14732 阅读 · 1 评论 -
【Docker】容器使用和镜像制作
Docker安装我是在Ubuntu 16上安装的docker,linux安装docker只需要一个命令:sudo apt-get install docker.io运行完后,可以在终端输入docker看到以下信息证明我们安装成功了 注:提示权限问题就添加sudodocker Usage: docker [OPTIONS] COMMAND [arg…] docker daemon [ –help |...转载 2018-04-08 16:15:24 · 4035 阅读 · 0 评论 -
【云计算】什么是云计算
云计算(Cloud Computing)是分布式计算(Distributed Computing)、并行计算(Parallel Computing)、效用计算(Utility Computing)、 网络存储(Network Storage Technologies)、虚拟化(Virtualization)、负载均衡(Load Balance)、热备冗余(High Available)等传统计算机...原创 2016-11-12 11:08:51 · 859 阅读 · 0 评论 -
【docker】常用docker命令,及一些坑
常用docker命令,及一些坑 常用命令 查看容器的root用户密码 docker logs <容器名orID> 2>&1 | grep '^User: ' | tail -n1 因为docker容器启动时的root用户的密码是随机分配的。所以,通过这种方式就可以得到redmine容器的root用户的密码了。 查看容器日志 docker...转载 2018-01-11 14:31:32 · 657 阅读 · 0 评论 -
【docker】Docker 容器数据卷挂载小结
为了更直观了解数据卷挂载的操作,做个实验一一验证数据卷挂载的各种情况。 情况一、本地不存在文件挂载到容器存在文件 首先是当本地不存在该文件,而容器内存在该文件的情况,尝试把不存在的文件挂载到存在该文件的容器中。以一个 Alpine 镜像为例,这里把一个修改后的 Alpine 镜像打了新标签,叫做 volume_test: # 本地目录不存在 test 文件。 $ docker...原创 2018-01-11 11:34:10 · 2848 阅读 · 0 评论 -
【Docker】常用命令
又把官方文档过了一遍,总结一下常用命令 安装Docker: ubuntu安装:curl -s https://get.docker.io/ubuntu/ | sudo sh 镜像管理 docker images:列出本地所有镜像 docker search <IMAGE_ID/NAME>:查找image docker pull <IMAGE_ID>:...原创 2017-11-28 16:32:32 · 446 阅读 · 0 评论 -
【资料】Openstack与Docker中文社区
openstack中文社区 docker中文社区原创 2017-01-10 18:47:03 · 406 阅读 · 0 评论 -
docker学习笔记
目录 一、简介 1、基本概念 二、Docker实战 2.1、安装Docker 2.2、HelloWorld 2.3、Docker本地仓库 2.3.1、本地仓库安装(v1) 2.3.2、本地仓库使用(v1) 2.3.3、新版本仓库(v2) 2.4、Docker集成SSH 2.4.1、Do...转载 2017-02-16 09:39:06 · 2067 阅读 · 0 评论 -
docker学习笔记(k8s)
目录 1、基本概念 2、安装使用 3、常用命令 k8s基本概念 Kubernetes 是Google开源的容器集群管理系统,基于Docker构建一个容器的调度服务,提供资源调度、均衡容灾、服务注册、动态扩缩容等功能套件,目前最新版本为1.0.6; 下面是一张简单的架构图 几个重要概念: Pod : 在Kubernetes系统中,调度的最小颗粒不是单纯的容器,而是抽象成一个Pod...转载 2017-02-19 18:36:28 · 6917 阅读 · 1 评论 -
【Docker】Docker基础
基本概念 Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机器上。 Docker是一个重新定义了程序开发测试、交付和部署过程的开放平台,Docker则可以称为构建一次,到处运行,这就是docker提出的“Build once,Run anywhere” 备注:java提出的是” co转载 2017-05-22 15:52:25 · 323 阅读 · 0 评论 -
Docker之几种storage-driver比较
Docker之几种storage driver比较 Docker使用storage driver(存储驱动程序)来管理image和container的数据,不管是image的只读layer还是container的可写layer都基于这些storage driver的特点来设计实现。目前支持的storage driver有aufs、OverlayFS和Brtfs等。在满足版本约束的条件下,我们...转载 2019-05-19 15:15:04 · 7387 阅读 · 0 评论