小编Che*_*evy的帖子

docker-in-docker: `Cannot connect to the Docker daemon at tcp://docker:2375`

I am trying to manually use the docker:19.03.5-dind image as shown by the "How to use this image" section.

  • First I am running the daemon

    $ docker run --privileged -d --rm --name=docker-daemon \
                 --network=test  docker:19.03.5-dind
    e1f8544d30df5bc010d67e38b38be0f47306b29ab0fdeb32861c5716582c9917
    
    Run Code Online (Sandbox Code Playgroud)
  • I see that it is up and listens on port 2376

    $ docker logs docker-daemon
    ...
    time="2019-11-28T11:31:40.266976728Z" level=info msg="Daemon has completed initialization"
    time="2019-11-28T11:31:40.550083421Z" level=info msg="API listen on [::]:2376"
    time="2019-11-28T11:31:40.550169911Z" level=info msg="API listen on /var/run/docker.sock"
    
    Run Code Online (Sandbox Code Playgroud)
  • Next I bring up the docker client:

    $ docker run …
    Run Code Online (Sandbox Code Playgroud)

docker

5
推荐指数
1
解决办法
9234
查看次数

非标准 ssh 端口:我应该编辑 /etc/services 吗?

*nix系统上,当配置ssh以侦听非标准端口时,我是否也应该编辑/etc/services以反映这一点。

我认为应该这样做,因此使用它的工具(例如ufw)将识别 ssh 的正确端口,但我在文档和教程中很少看到它的提及。

那么编辑 是好的还是坏的做法/etc/services,如果不是,为什么?

unix ssh port service

4
推荐指数
2
解决办法
4262
查看次数

为普通用户设置 rhel 5.x RPM 构建服务器

我的任务是设置一个 RHEL 5.x 构建主机,它可以为普通用户构建 RPM。

在带有 rpm 版本 4.8 的 RHEL 6.x 上,我有/usr/lib/macros

#       Path to top of build area.
%_topdir                %{getenv:HOME}/rpmbuild
Run Code Online (Sandbox Code Playgroud)

在带有 rpm 版本 4.4 的 RHEL 5.x 上,%{getevn:HOME} 不可用。

我知道我可以使用/home/someuser/.rpmmacros

%_topdir                /home/someuser/rpmbuild
Run Code Online (Sandbox Code Playgroud)

这将适用于该用户,但是我不想单独为每个用户执行此操作。此外,由于.rpmmacro不会扩展,${HOME}或者~我怀疑使用它们是不安全的。这反过来使/etc/skel这项任务变得不稳定(或者我怀疑)。

简而言之,我的问题是:如何设置允许所有用户在其主目录中构建 RPM 包的 RHEL 5.x 主机?

redhat rhel5 rpm user-permissions

3
推荐指数
1
解决办法
785
查看次数

标签 统计

docker ×1

port ×1

redhat ×1

rhel5 ×1

rpm ×1

service ×1

ssh ×1

unix ×1

user-permissions ×1