mycomp.com私は、Debian 11サーバー(BIND 9.16.33-Debian)に次の(配信された)ゾーンファイル(もちろん実際の名前ではない)を使用して会社のLAN用のDNSサービスを設定しました。 # cat forward.mycomp.com.db
;
; BIND data file for local loopback interface
;
$TTL 604800
@ IN SOA ns1.mycomp.com. root.ns1.mycomp.com. (
2 ; Serial
604800 ; Refresh
86400 ; Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL
;
;@ IN NS localhost.
;@ IN A 127.0.0.1
;@ IN AAAA ::1
@ IN NS ns1.mycomp.com.
ns1 IN A 192.168.50.9
www IN A 77.66.11.123
bonsai IN A 192.168.50.149
...
すべてのPCは内部DNSを指します。 # cat /etc/resolv.conf
# Generated by NetworkManager
search mycom.com
nameserver 192.168.50.9
今問題は、会社のウェブサイトも呼び出されることです。これを含めてmycomp.comみましたが、正しいアドレスで確認されているために動作しますが、エイリアスにすぎないため、まだLAN内からWebサイトにアクセスできません。検索で正しい方向に行っていることがわかりますが、ブラウザで。wwwforward.mycomp.com.dbwww.mycomp.commycomp.commycomp.commycomp.com
単一のIPアドレスがsshすぐにエラーを返す最も奇妙なエラーが発生しました。 arthur@arthur-laptop:~$ ssh 192.168.1.85
tilde_expand: No such user .ssh
オートコンプリートやそのような問題だと思います。この問題を解決するには、どこに行くべきかわかりません。 いくつかの情報ポイント: rootでコマンドを実行してもエラーは表示されません 別のIPアドレスを使用している場合、このエラーは発生しません(192.168.1.85でのみ失敗します)。 which ssh返品/usr/bin/ssh .bash_aliases、または.bash_profileに奇妙なエイリアスはありません。bash_logout 私は何も知らない。どうやらどこかに奇妙なエイリアスが設定されていますが、どこを見るべきかわかりません。どんな手がかりがありますか?
ドッカーファイルは次のとおりです。 FROM jenkins:2.60.3
ENV DEBIAN_FRONTEND=noninteractive
USER root
ARG DOCKER_GID=497
RUN groupadd -g ${DOCKER_GID:-497} docker
ARG DOCKER_ENGINE=1.10.2
ARG DOCKER_COMPOSE=1.6.2
# Install base packages for docker, docker-compose & ansible
RUN apt-get update -y && \
apt-get install apt-transport-https curl python-dev python-setuptools gcc make libssl-dev -y && \
easy_install pip
# Install docker engine
RUN apt-key adv --keyserver hkp://p80.pool.sks-keyservers.net:80 --recv-keys 58118E89F3A912897C070ADBF76221572C52609D && \
echo "deb https://apt.dockerproject.org/repo ubuntu-trusty main" | tee /etc/apt/sources.list.d/docker.list && \
apt-get update -y && \
apt-get purge lxc-docker* -y && \
apt-get install docker-engine=${DOCKER_ENGINE:-1.10.2}-0~trusty -y && \
usermod -aG docker jenkins && \
usermod -aG users jenkins
# Install docker compose
RUN pip install docker-compose==${DOCKER_COMPOSE:-1.6.2} && \
pip install ansible boto boto3
# Change to jenkins user
USER jenkins
# Add jenkins plugin
COPY plugins.txt /usr/share/jenkins/plugins.txt
RUN /usr/local/bin/plugins.sh /usr/share/jenkins/plugins.txt
次のエラーが発生します。 Step 9/14 : RUN apt-get update -y && apt-get install apt-transport-https curl python-dev python-setuptools gcc make libssl-dev -y && easy_install pip
---> Using cache
---> 297087071292
Step 10/14 : RUN apt-key adv --keyserver hkp://p80.pool.sks-keyservers.net:80 --recv-keys 58118E89F3A912897C070ADBF76221572C52609D && echo "deb https://apt.dockerproject.org/repo ubuntu-trusty main" | tee /etc/apt/sources.list.d/docker.list && apt-get update -y && apt-get purge lxc-docker* -y && apt-get install docker-engine=${DOCKER_ENGINE:-1.10.2}-0~trusty -y && usermod -aG docker jenkins && usermod -aG users jenkins
---> Running in 10daeb70c472
Warning: apt-key output should not be parsed (stdout is not a terminal)
Executing: /tmp/apt-key-gpghome.ls7Ck5WuuS/gpg.1.sh --keyserver hkp://p80.pool.sks-keyservers.net:80 --recv-keys 58118E89F3A912897C070ADBF76221572C52609D
gpg: key F76221572C52609D: public key "Docker Release Tool (releasedocker) <[email protected]>" imported
gpg: Total number processed: 1
gpg: imported: 1
deb https://apt.dockerproject.org/repo ubuntu-trusty main
Get:1 http://security.debian.org/debian-security stretch/updates InRelease [94.3 kB]
Ign:2 http://deb.debian.org/debian stretch InRelease
Get:3 http://deb.debian.org/debian stretch-updates InRelease [91.0 kB]
Hit:4 http://deb.debian.org/debian stretch Release
Get:5 http://security.debian.org/debian-security stretch/updates/main amd64 Packages [500 kB]
Get:6 https://apt.dockerproject.org/repo ubuntu-trusty InRelease [48.7 kB]
Get:8 https://apt.dockerproject.org/repo ubuntu-trusty/main amd64 Packages [7033 B]
Fetched 741 kB in 1s (606 kB/s)
Reading package lists...
Reading package lists...
Building dependency tree...
Reading state information...
Package 'lxc-docker' is not installed, so not removed
Package 'lxc-docker-virtual-package' is not installed, so not removed
0 upgraded, 0 newly installed, 0 to remove and 57 not upgraded.
Reading package lists...
Building dependency tree...
Reading state information...
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:
The following packages have unmet dependencies:
docker-engine : Depends: libsystemd-journal0 (>= 201) but it is not installable
Recommends: aufs-tools but it is not going to be installed
Recommends: cgroupfs-mount but it is not going to be installed or
cgroup-lite but it is not installable
Recommends: apparmor but it is not going to be installed
Recommends: yubico-piv-tool (>= 1.1.0~) but it is not going to be installed
E: Unable to correct problems, you have held broken packages.
ERROR: Service 'jenkins' failed to build: The command '/bin/sh -c apt-key adv --keyserver hkp://p80.pool.sks-keyservers.net:80 --recv-keys 58118E89F3A912897C070ADBF76221572C52609D && echo "deb https://apt.dockerproject.org/repo ubuntu-trusty main" | tee /etc/apt/sources.list.d/docker.list && apt-get update -y && apt-get purge lxc-docker* -y && apt-get install docker-engine=${DOCKER_ENGINE:-1.10.2}-0~trusty -y && usermod -aG docker jenkins && usermod -aG users jenkins' returned a non-zero code: 100
次のガイドラインが原因でこのエラーが発生します。 apt-get install docker-engine=${DOCKER_ENGINE:-1.10.2}-0~trusty -y
deb https://apt.dockerproject.org/repo ubuntu-trusty main
1) 満たされていない依存関係を解決する方法は? 2)どのバージョンのJenkinsをお勧めしますか?現在、基本画像を使用しています。2.60.3
파이프 라우팅을 사용한 후 이러한 출력을 파일로 보낼 수 없는 이유는 무엇입니까? 이 예를 통해 내가 의미하는 바를 더 잘 이해할 수 있습니다. 내 예에서는 명령 대신 라우팅 연산자(" >") 를 사용하여 cat출력을 라우팅할 수 없는 이유는 무엇입니까? 사용 cat명령: └─$ whoami | cat > out.txt
└─$ cat out.txt
testter
명령 없음 cat: └─$ whoami | > out1.txt
└─$ cat out1.txt
#no any content in file..
└─$ whoami | >> out2.txt
└─$ cat out2.txt
#no any content in file..
명령 대신 대체 도구를 사용할 수도 있습니다 cat. cat여기서 중요한 것은 도구가 아닙니다. 내가 묻고 싶은 것은 >파이프에서 직접 데이터를 라우팅하기 위해 라우팅 연산자 " "를 사용할 수 없는 이유는 무엇입니까?