AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / user-68573

Joshua Schlichting's questions

Martin Hope
Joshua Schlichting
Asked: 2019-12-04 04:59:07 +0800 CST

适用于 Linux (WSL) 的 Windows 子系统实际上并未保存 $DOCKER_HOST

  • 1

情况:

我在使用 WSL 运行 docker 的 Windows VDI 上进行开发,实际上我使用的是在 Red Hat 服务器上运行的远程 docker 守护程序。在本地,我将DOCKER_HOST变量设置为我的 docker 守护程序 ( tcp://<userid>@<my server running the remote docker daemon>) 的正确路径,但这个环境变量只有在设置后才能立即被识别。

我的意思是,现在,如果我运行 docker 命令,我会收到Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?错误消息,但如果我用 分配DOCKER_HOST给自己$ export DOCKER_HOST=$DOCKER_HOST,未来的 docker 命令现在将识别我使用该变量将其定向到的远程守护程序。

我已将此分配添加到DOCKER_HOST我~/.bashrc的 中,当我重新启动 shell 并运行$ echo $DOCKER_HOST.

预期行为:

我希望 docker 命令引用在DOCKER_HOST中设置的变量,~/.bashrc通过$ echo $DOCKER_HOST

现实:

除非在活动 shell 的会话中设置,否则 Docker 无法识别此变量/此变量的值。我实际上必须将变量分配给它自己,以便 docker 识别它(例如export DOCKER_HOST=$DOCKER_HOST),然后 docker 命令才会针对远程守护进程运行。

我的问题:

为什么我必须重置DOCKER_HOST变量才能让 docker 能够识别它?

如果我做错了,正确的方法是什么?

我很乐意听到我的问题在错误的地方。我可以看到这是一个 Linux/WSL 问题,或者是 docker 本身的问题。

ubuntu docker
  • 1 个回答
  • 775 Views
Martin Hope
Joshua Schlichting
Asked: 2019-03-11 10:43:05 +0800 CST

重新启动后 VM 的网桥无法正常工作

  • 0

我有一个 CentOS 7 主机,它设置了一个网桥供来宾 VM 使用。一切都很好,直到最近重新启动。重启后,来宾虚拟机无法访问互联网,也无法ping其他本地地址(其他本地机器无法ping来宾)主机可以访问互联网,我可以从局域网内SSH进入。

/etc/sysconfig/network-scripts我在主机系统上有以下文件:

ifcfg-br0:

STP=no
TYPE=Bridge
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=none
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=br0
UUID=3feaa236-2ea8-4024-9667-d446e952fc44
DEVICE=br0
ONBOOT=yes
IPADDR=192.168.1.130
NETMASK=255.255.255.0
GATEWAY=192.168.1.1
ONBOOT=yes

ifcfg-bridge-slave-enp0s25:

TYPE=Ethernet
NAME=bridge-slave-enp0s25
UUID=b9e60eb8-b9f8-497c-89f6-40d60b4bced8
DEVICE=enp0s25
ONBOOT=yes
BRIDGE=br0

ifcfg-enp0s25:

TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=none
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=enp0s25
UUID=a4799b47-9042-4a95-925c-d1d364fc99de
DEVICE=enp0s25
ONBOOT=yes
IPADDR=192.168.1.131
PREFIX=24
GATEWAY=192.168.1.1
DNS1=8.8.8.8
DNS2=8.8.4.4
IPV6_PRIVACY=no

访客系统的 /etc/sysconfig/network-scripts/ifcfg-eth0

TYPE="Ethernet"
PROXY_METHOD="none"
BROWSER_ONLY="no"
BOOTPROTO="none"
DEFROUTE="yes"
IPV4_FAILURE_FATAL="no"
IPV6INIT="yes"
IPV6_AUTOCONF="yes"
IPV6_DEFROUTE="yes"
IPV6_FAILURE_FATAL="no"
IPV6_ADDR_GEN_MODE="stable-privacy"
NAME="eth0"
UUID="7c2087a0-7d4b-4e3a-ac71-07b8dcac07ad"
DEVICE="eth0"
ONBOOT="yes"
IPADDR="192.168.1.132"
PREFIX="24"
GATEWAY="192.168.1.1"
DNS1="8.8.8.8"
DNS2="8.8.4.4"

virt-install使用参数安装虚拟机--network bridge=br0,它能够访问网络,通过 apache 提供网页,并且可以 ping 我在局域网中的另一台计算机。

接下来我该怎么做才能通过br0网桥让这个来宾虚拟机回到网络上?

networking kvm
  • 1 个回答
  • 1453 Views
Martin Hope
Joshua Schlichting
Asked: 2019-02-24 11:33:39 +0800 CST

virsh: 连接到域 <name> 转义字符是 ^]

  • 4

我在查看通过virt-install.

我第一次使用这种方法,但它在运行后立即给我留下了以下内容:

Starting install...
Connected to domain ApacheServer
Escape character is ^]

它永远坐在这里,此时终端不接受任何输入。在网上搜索了一番之后,我最终销毁/删除了我的客人,并重新开始安装,但这一次,我添加 --console pty,target_type=serial了传递给virt-install. 为了清楚起见,下面是我上次使用的完整安装命令:

virt-install \
-n ApacheServer \
--description "CENTOS7 for Apache Server" \
--os-type=Linux \
--os-variant=rhel6 \
--ram=2048 \
--vcpus=1 \
--disk path=/var/lib/libvirt/images/CentOS7-Apache.img,bus=virtio,size=10 \
--graphics none \
--console pty,target_type=serial \
--cdrom /home/server/Downloads/CentOS-7-x86_64-Minimal-1810.iso \
--network bridge:virbr0

这对我来说没有任何改变。安装后我仍然卡在Escape character is ^]。我什至关闭了这个控制台窗口,并试图通过$ virsh console ApacheServer. 这给我留下了:

Connected to domain ApacheServer
Escape character is ^]
error: operation failed: Active console session exists for this domain

我目前的期望是,在安装后或发出virsh console <domain name>命令后,我应该会看到来宾输出的控制台/终端输出。

virtual-machine libvirt
  • 1 个回答
  • 4741 Views
Martin Hope
Joshua Schlichting
Asked: 2018-07-19 05:41:21 +0800 CST

安装错误(115):操作正在进行中

  • 10

我在安装托管在 Windows 2000 服务器上的共享 NAS 驱动器时遇到问题。这是我确定可以访问的驱动器,我经常从 Windows 7 机器和 Windows Server 2008 机器访问它。现在,我正在尝试从 RHEL7 机器上安装这个驱动器,但我遇到了一些问题。

我做了什么:

mkdir /mnt/neededFolder
mount -t cifs //DNS.forMyDrive.stuff/neededFolder /mnt/neededFolder -o username=myUserId,password=myPassword,domain=myDomain

我所期望的: 我希望能够访问位于/mnt/neededFolder的文件夹

实际发生的情况: 我收到的错误(部分显示在此处的主题行中)是

mount error(115): Operation now in progress
Refer to the mount.cifs(8) manual page (e.g. man mount.cifs)

什么日志说:

dmesg输出:

[1712257.661259] CIFS VFS: Error connecting to socket. Aborting operation.
[1712257.662098] CIFS VFS: cifs_mount failed w/return code = -115

我们都可以看到存在连接问题,这是显而易见的。我知道两台机器都连接到网络。接下来我可以尝试什么来安装此驱动器?

编辑:值得注意的是,我能够 ping 我尝试挂载的远程位置的 DNS 名称和原始 IP。

rhel mount
  • 5 个回答
  • 104287 Views

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    模块 i915 可能缺少固件 /lib/firmware/i915/*

    • 3 个回答
  • Marko Smith

    无法获取 jessie backports 存储库

    • 4 个回答
  • Marko Smith

    如何将 GPG 私钥和公钥导出到文件

    • 4 个回答
  • Marko Smith

    我们如何运行存储在变量中的命令?

    • 5 个回答
  • Marko Smith

    如何配置 systemd-resolved 和 systemd-networkd 以使用本地 DNS 服务器来解析本地域和远程 DNS 服务器来解析远程域?

    • 3 个回答
  • Marko Smith

    dist-upgrade 后 Kali Linux 中的 apt-get update 错误 [重复]

    • 2 个回答
  • Marko Smith

    如何从 systemctl 服务日志中查看最新的 x 行

    • 5 个回答
  • Marko Smith

    Nano - 跳转到文件末尾

    • 8 个回答
  • Marko Smith

    grub 错误:你需要先加载内核

    • 4 个回答
  • Marko Smith

    如何下载软件包而不是使用 apt-get 命令安装它?

    • 7 个回答
  • Martin Hope
    user12345 无法获取 jessie backports 存储库 2019-03-27 04:39:28 +0800 CST
  • Martin Hope
    Carl 为什么大多数 systemd 示例都包含 WantedBy=multi-user.target? 2019-03-15 11:49:25 +0800 CST
  • Martin Hope
    rocky 如何将 GPG 私钥和公钥导出到文件 2018-11-16 05:36:15 +0800 CST
  • Martin Hope
    Evan Carroll systemctl 状态显示:“状态:降级” 2018-06-03 18:48:17 +0800 CST
  • Martin Hope
    Tim 我们如何运行存储在变量中的命令? 2018-05-21 04:46:29 +0800 CST
  • Martin Hope
    Ankur S 为什么 /dev/null 是一个文件?为什么它的功能不作为一个简单的程序来实现? 2018-04-17 07:28:04 +0800 CST
  • Martin Hope
    user3191334 如何从 systemctl 服务日志中查看最新的 x 行 2018-02-07 00:14:16 +0800 CST
  • Martin Hope
    Marko Pacak Nano - 跳转到文件末尾 2018-02-01 01:53:03 +0800 CST
  • Martin Hope
    Kidburla 为什么真假这么大? 2018-01-26 12:14:47 +0800 CST
  • Martin Hope
    Christos Baziotis 在一个巨大的(70GB)、一行、文本文件中替换字符串 2017-12-30 06:58:33 +0800 CST

热门标签

linux bash debian shell-script text-processing ubuntu centos shell awk ssh

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve