ICode9

精准搜索请尝试: 精确搜索
  • Dockerfile(6) - EXPOSE 指令详解2021-10-31 15:01:28

    EXPOSE 通知 Docker 容器在运行时监听指定的网络端口 EXPOSE 端口号 EXPOSE 端口号/协议 默认协议是 TCP   同时在 TCP、UDP 上暴露端口 EXPOSE 80/tcp EXPOSE 80/udp   EXPOSE 原理 个人理解:EXPOSE  暴露的端口更像是指明了该容器提供的服务需要用到的端口 EXPOSE 并不

  • Docker数据卷基本操作2021-10-31 12:34:01

    1.什么是数据卷 数据卷(volume)是一个虚拟目录,指向宿主机文件系统中的某个目录。 数据卷的作用: 将容器与数据分离,解耦合,方便操作容器内数据,保证数据安全       一旦完成数据卷挂载,对容器的一切操作都会作用在数据卷对应的宿主机目录了。 这样,我们操作宿主机的/var/lib/docke

  • kubenetes学习笔记(2)2021-10-24 17:34:55

    kubenetes学习笔记(2) 一、前言 在上一篇文章中,我详细介绍了 Linux 容器中用来实现“隔离”的技术手段:Namespace。 Namespace 技术实际上修改了应用进程看待整个计算机“视图”,即它的“视线”被操作系统做了 限制,只能“看到”某些指定的内容。但对于宿主机来说,这些被“隔离”了

  • docker中mysql的使用,挂载宿主机磁盘2021-10-21 23:01:04

    拉取MySQL镜像 docker pull mysql:8.0.4 创建可挂载磁盘目录 mkdir -p /tmp/docker/mysql/data mkdir -p /tmp/docker/mysql/log mkdir -p /tmp/docker/mysql/conf chmod -R 777 /tmp/docker 运行MySQL容器 docker run --name mysq \ -p 3306:3306 \ -v /tmp/docker/mysql

  • Docker网络2021-10-19 12:00:39

    Docker网络: Docker使用Linux桥接,在宿主机虚拟一个Docker容器网桥(docker0),Docker启动一个容器时会根据Docker网桥的网段分配给容器一个IP地址,称为Container-IP,同时Docker网桥是每个容器的默认网关。因为在同一宿主机内的容器都接入同一个网桥,这样容器之间就能通过容器的Container-IP

  • Window/linux(docker) 单台宿主机部署多个Jenkins节点2021-10-18 23:05:00

    Window/linux(docker) 单台宿主机部署多个Jenkins节点 在使用Jenkins过程中,增加了手动输入的步骤,会阻塞节点运行任务; 由于资源有限,需要在一台机器挂载了很多Jenkins节点; Jenkins节点选择java方式运行; 环境: Windows10 Docker Apline Linux OpenJdk11 前置条件 创建Jenkins节点

  • docker创建一个容器2021-10-18 21:03:22

    而容器技术的核心功能,就是通过约束和修改进程的动态表现,从而为其创造出一个“边界”。 对于 Docker 等大多数 Linux 容器来说,Cgroups 技术是用来制造约束的主要手段,而 Namespace 技术则是用来修改进程视图的主要方法。 你可能会觉得 Cgroups 和 Namespace 这两个概念很抽象, 别担心

  • 配置linux客户机与宿主机的共享文件夹2021-10-16 23:32:37

    基本方法是”虚拟机设置“里面配置好你宿主机要作为共享文件夹的路径,然后使用命令行配置映射 大都说要将共享文件夹放在/mnt/hgfs下面,但我试了,提示”没有这样的文件或文件夹“,或许是不允许在/mnt/hgfs下面创建,然后我阴差阳错地在/mnt的同级创建了/hgfs,然后进行映射,居然共享了

  • docker(四)——docker的数据管理、端口映射、互联2021-10-11 17:32:57

    目录一、Docker的数据管理1.1 两种方式1.2 数据卷1.2.1 概述1.2.2 创建格式1.2.3 创建文件测试1.3 数据卷容器1.3.1 概述1.3.2 创建一个容器作为数据卷容器1.3.3 挂载数据卷容器中的数据卷到新的容器二、端口映射2.1 概述2.2 创建格式2.3 浏览器访问三、容器互联(使用centos镜像)3.1

  • sprintboot部署在docker下,file.isexist()为false2021-10-11 15:34:17

    问题:文件在服务器地址存在,程序本地运行没问题,但是一到服务器上就提示file not exist 原因:查阅网上资料,docker容器访问宿主机要做映射 解决方案:启动命令时加上  -v /a/b/c:/a/b/c 原文地址:https://blog.csdn.net/u013042707/article/details/85271798

  • [虚拟机开发环境部署] 记一次解决virtualBox上不了网的问题2021-10-10 09:59:15

    在通过桥接模式设置了静态IP实现了虚拟机与宿主机的连接后,发现ubuntu虚拟机ping不通百度   这里是桥接的设置 后通过再添加一张使用网络地址转换的网卡用来连接外网,之前的桥接网卡实现和宿主机的连接,问题解决。 192网段的是使用桥接的网卡,enp0s3是使用网络地址转换的网卡

  • docker 实用命令2021-10-09 16:33:26

    目录 注意:windows 需要在PS终端运行 1、运行容器 2、进入容器  3、查看镜像 4、获取容器ID 5、停止所有容器 6、删除所有容器 7、删除所有镜像 6、文件复制 容器文件复制到宿主机 宿主机文件复制到容器 注意:windows 需要在PS终端运行 1、运行容器 docker run -d --name ubunt

  • jenkins 部署到k8s中使用宿主机Docker的配置方式记录2021-10-06 11:02:57

    # jenkins使用官方yaml部署,记录在jenkins 容器中调用主机Docker 进行build# 由于maven编译需要jdk,在jenkins中可以配置oracle账号选择jdk版本自动下载,但oracle网站有时不稳定造成jdk无法下载,所以以下为离线jdk部署方式 # 离线配置jdk方式:下载jdk包并解压到/mnt/data/jenkins_home

  • Docker 简单运行与相关命令2021-10-04 17:04:24

    Docker 运行流程 Docker 的核心架构 镜像: 一个镜像代表一个应用环境,他是一个只读的文件,如 mysql镜像,tomcat镜像,nginx镜像等 容器: 镜像每次运行之后就是产生一个容器,就是正在运行的镜像,特点就是可读可写 仓库:用来存放镜像的位置,类似于maven仓库,也是镜像下载和上传的

  • 【Docker】数据管理2021-10-01 16:02:13

    Docker数据管理 1.概述 在容器中管理数据主要有两种方式: 数据卷(Volumes)挂载主机目录 (Bind mounts) 2.数据卷 数据卷是一个可供一个或多个容器使用的特殊目录,可以在容器之间共享和重用,默认会一直存在,即使容器被删除。 打个比方,数据卷里面的内容就相当于在你电脑磁盘里的某个

  • Centos7无法通过宿主机访问Docker容器服务,另辟蹊径2021-09-30 18:01:07

    项目在Docker容器中运行后,无法通过宿主机本地访问容器内部的服务 进入容器内部可以正常访问,百度一堆Copy的文章不是关防火墙就是改网卡,搞了半天都没有用 后来看到一篇容器网络模式的介绍,通过指定容器network为host模式,让容器共享宿主机的网络服务,得以解决   docker run -d --net

  • docker指令学习2021-09-30 17:59:40

    Docker学习 启动、停止 启动sudo service docker start 停止sudo service docker stop 重启sudo service docker restart 镜像操作 列出镜像docker images REPOSITORY:镜像所在的仓库名称TAG:镜像标签IMAGEID:镜像IDCREATED:镜像的创建日期(不是获取该镜像的日期)SIZE:镜像大小 搜

  • docker容器内访问宿主机,访问不通 错误:Host is unreachable2021-09-29 17:33:16

    docker容器内访问宿主机,访问不通 错误:Host is unreachable 可能是因为宿主机防火墙的问题。这时需要将docker容器的ip添加到白名单内 #查看docker网关 ifconfig # 查看容器的ip #docker inspect 容器ID # 添加ip段或者ip到白名单 firewall-cmd --zone=trusted --add-source=17

  • docker容器与宿主机相差8小时2021-09-29 11:32:20

    使用docker-compose部署时,在输出的日志以及相关事件校验及输出时,导致事件与现实相差8小时。 排查问题: 1.查看宿主机时间: # 查看时间 date Wed Sep 29 11:12:44 CST 2021 # 查看时区 date -R Wed, 29 Sep 2021 11:13:34 +0800 2.进入容器查看时间 # 查看所有容器 docker ps -a

  • 自愧不如,三年划水经验总结(持续更新)2021-09-24 10:00:18

    1.使用虚拟机之前还能和宿主机通信,后来突然就不行了,怎么回事?   虚拟机指定的物理网卡和宿主机使用的物理网卡不一样,需要修改虚拟机的物理网卡后重新启动 第一步:关闭虚拟机操作系统 第二步:修改虚拟机的物理网卡,之后重新启动 第三步:打通任督二脉,状态回升   2.win下面同一套代

  • Centos7虚拟机突然无法和宿主机拷贝文件解决办法2021-09-20 19:34:34

    在用的虚拟机以前都可以在宿主机上拷贝文件,然后在虚拟机中粘贴即可,但突然在虚拟机中粘贴菜单项失效,也无法通过拖放的方式拷贝文件进虚拟机,后定位为多次使用拷贝功能,导致/root/.cache/vmware/drag_and_drop缓存太多无法拷贝,删除该目录,马上就可以再次拷贝了。  

  • 虚拟机架构2021-09-19 09:35:29

    虚拟化架构 传统运行模式 一台计算机同时只能运行一个操作系统 (硬件 -> 操作系统 -> 应用程序) 虚拟机运行架构 1:寄居架构 2:原生架构(一般在企业生产环境中使用) 寄居架构 1:虚拟机作为应用软件安装在操作系统上 2:可以在此应用软件上安装多个操作系统 3:直接安装在硬件上的系统为

  • 制作篇 - 宿主机准备制作环境2021-09-15 23:57:50

    前言         这是为了完成CDH manager镜像和agent镜像准备的制作环境,这个步骤可以在虚拟机上完成准备,只是制作镜像包,还不涉及安装部署。 准备环境 1. 更新yum源 yum install -y vim wget ntp net-tools \ && mkdir -p /etc/yum.repos.d/repo_bak \ && mv /etc/yum.repos.d/

  • docker 网络2021-09-15 15:05:36

    这里主要介绍docker官方提供的网络模型. docker官方主要提供bridge, macvlan, ipvlan,overlay,host. 在这里说明一下,docker提供的这些网络模型都是linux内核实现的技术.docker容器是封装的自己网络命名空间实现了与宿主机网络的隔离,还有其他的命名空间,综合在一起实现了容器的

  • Jenkins学习笔记一:docker部署jenkins2021-09-15 13:37:02

    jenkins部署与创建 docker安装部署jenkins 创建文件影射卷 # docker volume create edc-nginx-vol // 创建一个自定义容器卷 # docker volume ls // 查看所有容器卷 # docker volume inspect edc-nginx-vol // 查看指定容器卷详情信息 新建容器/创建实例 docker run -d --name

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有