ICode9

精准搜索请尝试: 精确搜索
  • Kali Linux本地网络配置2022-05-19 08:02:50

    临时配置IP 注:使用桥接网络请根据宿主机IP地址修改 如出现错误:SIOCADDRT:网络不可达 解决方法:修改网卡配置文件 保存退出,重启后,问题即可解决 重新进行配置 永久配置IP地址 注:使用桥接网络请根据宿主机IP地址修改 在文档最后插入DNS地址 重启网络服务

  • docker容器访问不了宿主机和外部内网服务器2022-05-16 16:03:42

       首先需要明确docker的网桥模式,网桥工作在二层(OSI堆栈),是通用网络设备的一种,可以设置IP地址。有了IP地址,Linux便可通过路由表或IP表,在网络层定位网桥,这就相当于有了一个虚拟网卡,即docker0。docker0默认的地址划分:IP(127.17.42.1/16),在启动容器时,docker会在宿主机上创建一对虚

  • docker逃逸总结2022-05-16 10:01:59

    docker逃逸总结 目录docker逃逸总结一、 检查是否在docker容器中二、Docker Remote API 未授权访问三、docker.sock挂载到容器内部四、Docker 高危启动参数五、Docker 软件设计引起的逃逸5.1 CVE-2019-57365.2 CVE-2019-142715.3 CVE-2019-131395.4 CVE-2020-15257六、内核漏洞6.1

  • Docker核心原理之数据卷2022-05-15 11:01:43

      什么是数据卷呢?Docker将应用与运行环境打包成容器发布,在运行过程钟产生的部分数据是可以持久化的的,而且容器之间通常希望能够实现数据共享。这些数据文件在删除docker容器时也随之删除,但是其中产生的部分内容在实际生产中可能需要保存起来另有用途。数据卷(Data Volumes)就是

  • docker容器内访问宿主机错误解决方法2022-05-09 10:00:07

    https://stackoverflow.com/questions/40214617/docker-no-route-to-host 参考stackoverflow解决方案 firewall-cmd --permanent --zone=public --add-rich-rule='rule family=ipv4 source address=172.27.0.0/16 accept'//此处 172.27.0.0/16为容器所使用的 ip firewall-cmd --re

  • vmware下linux虚拟机创建2022-05-07 21:36:49

    最近使用linux虚拟机搭建elk环境,所以需要多台虚拟机,并且要可以联网,因为要安装一些常用软件,如docker,mysql,jdk等。 1. 虚拟机设置静态ip 编辑vi /etc/sysconfig/network-scripts/网卡文件名BOOTPROTO=staticIPADDR=192.168.80.101NETMASK=255.255.255.0GATEWAY=192.168.80.1ZONE=pub

  • docker02_容器2022-04-29 09:31:35

    Docker 容器的数据卷 1. 数据卷概念 2. 配置数据卷 2.1 创建数据卷 [root@CentOs7 ~]# docker run -it --name=c2 -v /root/data:/root/data/container centos:7 [/bin/bash] -v:配置数据卷 /root/data:宿主机(centos7)的一个目录 /root/data/container:容器内的一个目录 如果目录

  • Kubernetes集群使用Volumes实现宿主机与容器内部文件、目录共享2022-04-20 23:35:24

    本文通过编写关于运行nginx pod的yaml文件介绍两种文件共享的方式 [root@master1 ~]# vim nginx.yaml --- apiVersion: v1 kind: Pod metadata: name: nginx namespace: test labels: app: nginx spec: containers: - name: nginx image: nginx:1.20 image

  • 嵌入式学习第九步——文件在哪里2022-04-20 10:31:29

            学习了vi编辑器,然后又尝试安装了vim编辑器,能够输入东西了,挺美的。玩了好一会,把输入的一大堆乱七八糟的东西保存,然后退出程序。通过ls命令看了看,能够找到自己写的文件,挺好的。然后产生了下一个问题。         我平时都是在本地电脑上处理文件,现在去哪里找这个文件

  • docker容器访问宿主机mysql数据库2022-04-18 17:00:20

    今天用docker部署一个web服务时遇到总是连不上宿主机mysql数据库的问题,报SQLSTATE[HY000] [2002] Connection refused,经过测试,宿主机用相同配置可以连上,登入docker容器内就连不上,初步判断容器内通过localhost或127.0.0.1是连不上宿主机的。具体原因和解决方法如下: 原因: docker容

  • docker 容器挂载目录权限指定用户2022-04-14 19:33:34

    docker创建容器的时候,通过挂载目录可以实现容器与宿主机共享文件,但是在多用户使用的情况会出现权限的问题. 原因: dockers创建容器的时候默认的用户id 和 group id 都是默认的1000,容器内部的用户权限是和宿主机对应的,但是宿主机的其他用户的id 就不是1000了,这个时候权限就对应不起

  • Docker 最常用的 镜像命令 和 容器命令2022-04-14 14:03:31

    1. 镜像相关命令 官方文档 1.1. 查看镜像 REPOSITORY:镜像在仓库中的名称,本文中以后都简称镜像名称 TAG:镜像标签 IMAGE ID:镜像 ID CREATED:镜像的创建日期(不是获取该镜像的日期) SIZE:镜像大小 1.2. 搜索镜像 如果你需要从网络中查找需要的镜像,可以通过以下命令搜索。 NAME:镜像名

  • 虚拟机里网络连接的几种方式说明(桥接,NAT, 仅主机)2022-03-31 15:03:10

    虚拟机里网络连接类型的选择: 桥接:选择桥接模式的话虚拟机和宿主机在网络上就是平级的关系,相当于连接在同一交换机上。 NAT:NAT模式就是虚拟机要联网得先通过宿主机才能和外面进行通信。 仅主机:虚拟机与宿主机直接连起来 桥接与NAT模式访问互联网过程,如下图所示  

  • 【docker】4种网络模式2022-03-27 15:31:16

    bridge模式 使用--net=bridge指定,Docker的默认设置,这种模式创建出来的docker容器链接到Dcoker网桥上(docker0网桥或者其它自定义的网桥): 1)创建一对虚拟网卡(veth pair) 2)赋予其中一块网卡一个类似“veth65f9”的名字,将其留在宿主机root network namespace中,并绑定到Docker网桥上 3)将另

  • DockerFile命令记录2022-03-20 16:35:29

        1、在dockerfile中可以用VOLUME来给镜像添加一个或多个数据卷 ## VOLUME["/dataContainer","/dataContainer1","/dataContainer2"]注意:出于可分享和可移植考虑,用-V主机目录:容器目录这种方法不能直接在DockerFile中实现。   由于宿主机目录是依赖于特定的宿主机的,并不能

  • docker 启动一个 redis2022-03-19 19:05:08

    2. $ docker run -itd -p 6379:6379 --name redis -v /usr/local/docker/redis.conf:/etc/redis/redis.conf -v /usr/local/docker/data:/data redis redis-server /etc/redis/redis.conf –appendonly yes -d 以守护线程的方式运行(后台运行)-i 以交互模式运行容器-t 为容器重新分

  • docker容器处理GUI应用程序2022-03-19 13:02:35

    最近在项目中遇到个问题,由于项目中用到了java调用C++的QT程序,而QT程序是需要依赖GUI的,因此将该服务打包成docker镜像后 再启动,发现一致报qt的相关错误,一直以为是qt的编译错误,花了几天时间,最终定位到,原来是docker应用中如果依赖GUI,就会导致 该问题。 原因简单理解就是:docker设计之

  • docker 启动GUI程序2022-03-08 17:31:58

    Docker本身的工作模式是命令行模式,因为主要的使用场景可能是做服务器后端方面的比较多。 但有时候我们会有在docker容器里运行一些图形界面的软件,输出图像等等一些需求,这个时候需要解决这个Docker 可视化的问题。 安装docker,并设置镜像加速器 curl -sSL https://get.daocloud.io

  • Linux下Docker安装部署Jenkins与Gitlab钩子配置2022-03-03 12:31:42

    一、搭建jenkins 1. 搜索镜像:docker search jenkins 2. 拉取镜像:docker pull jenkins/jenkins 3. 创建容器(自己创建一个jenkins目录) docker run -t -i -p 8080:8080 -v jenkins:/var/jenkins_home -d --name jenkins jenkins/jenkins 二、nginx配置 upstream jenkins {   s

  • 虚拟机网络配置2022-03-01 22:35:15

    1. 安装好centos后,修改centos的网络适配器,将网络模式从NAT模式修改为桥接模式。 2. 点击VMware菜单栏的编辑-->虚拟网络编辑器,点击下面的“更改设置”,使用管理员权限后,在列表中将使用了桥接模式的网卡中的“桥接到”选项从自动修改为本机实际连接的网卡,以我为例修改为“Intel(R) W

  • 虚拟机部分2022-02-28 11:36:02

    1. 桥接模式:相当于在局域网内加了一台新的计算机,当然也会占用局域网中的一个IP地址;        转自:https://blog.csdn.net/Nagisazz/article/details/105990559 2. NAT模式:对外部网络来说,宿主机和虚拟机是一个IP,虚拟机通过宿主机进行网络通信,默认情况下,外部网络无法访问虚拟机,

  • 在docker容器中如何获取宿主机的机器信息?这样做一步到位2022-02-23 13:31:17

    文章目录 一、前言二、猛虎操作2.1、随缘测试法2.2、100%解决法 三、靓女总结 一、前言 最近在做某系统的容器化+CI/CD,该系统有个特点,需要获取所在机器的机器码、cpuId与已有的许可进行比对,从而判断该系统能否正常提供使用。 二、猛虎操作 2.1、随缘测试法 博主一顿操作

  • docker compose ports vs expose2022-02-22 18:32:03

    ports 暴露端口,映射宿主机和容器的端口,结构为【宿主机:容器】 ports: - "3000" # 宿主机随机分配一个端口 - "8181:80" # 宿主机8181端口映射到容器80端口 expose expose没有暴露端口到宿主机,它的主要作用就是声明容器在某个端口提供服务。所以,我的理解是expose主要是为了

  • Docker入门和常用命令2022-02-21 19:02:53

    1 Docker简介 1.1 什么是虚拟化 ​ 在计算机中,虚拟化(英语:Virtualization)是一种资源管理技术,是将计算机的各种实体资源,如服务器、网络、内存及存储等,予以抽象、转换后呈现出来,打破实体结构间的不可切割的障碍,使用户可以比原本的组态更好的方式来应用这些资源。这些资源的新虚

  • Vmware虚拟机设置静态IP地址(转)2022-02-19 14:35:41

    一、安装好虚拟后在菜单栏选择编辑→ 虚拟网络编辑器,打开虚拟网络编辑器对话框,选择Vmnet8 Net网络连接方式,随意设置子网IP,点击NAT设置页面,查看子网掩码和网关,后面修改静态IP会用到。           二、检查宿主机VM8 网卡设置,打开网络和共享中心→ 更改适配器设置→,在VMware Ne

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

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

ICode9版权所有