常见docker端口包括:
2375:未加密的docker socket,远程root无密码访问主机
2376:tls加密套接字,很可能这是您的CI服务器4243端口作为https 443端口的修改
2377:群集模式套接字,适用于群集管理器,不适用于docker客户端
5000:docker注册服务
4789和7946:覆盖网络
在/usr/lib/systemd/system/docker.service,配置远程访问。
主要是在[Service]这个部分,加上下面两个参数
# vim /usr/lib/systemd/system/docker.service
[Service]
ExecStart=
ExecStart=/usr/bin/dockerd -H tcp://0.0.0.0:2375 -H unix://var/run/docker.sock
重启
systemctl daemon-reload
systemctl restart docker
-H为连接目标主机docker服务
docker -H tcp://127.0.0.1:2375 version
输出:
Client:
Version: 20.10.12
API version: 1.41
Go version: go1.16.2
Git commit: 20.10.12-0ubuntu2~20.04.1
Built: Wed Apr 6 02:14:38 2022
OS/Arch: linux/amd64
Context: default
Experimental: true
Server:
Engine:
Version: 20.10.12
API version: 1.41 (minimum version 1.12)
Go version: go1.16.2
Git commit: 20.10.12-0ubuntu2~20.04.1
Built: Thu Feb 10 15:03:35 2022
OS/Arch: linux/amd64
Experimental: false
containerd:
Version: 1.5.9-0ubuntu1~20.04.4
GitCommit:
runc:
Version: 1.0.0-rc10
GitCommit: dc9208a3303feef5b3839f4323d9beb36df0a9dd
docker-init:
Version: 0.19.0
GitCommit:
docker -H tcp://127.0.01:2375 images
输出
REPOSITORY TAG IMAGE ID CREATED SIZE
portainer/portainer-ce 2.14.2-alpine 3405981cd196 4 weeks ago 284MB
docker-compose_workers-web-redis latest 52bc74ff6ad1 4 weeks ago 32.4MB
mysql-worker-mysql-image latest 69478c610940 5 weeks ago 448MB
clickhouse/clickhouse-server 22.3 5619ba59bcfe 2 months ago 911MB
redis 7.0-alpine f934e82c14d1 2 months ago 28.4MB
zookeeper 3.7.0 36c607e7b14d 8 months ago 278MB
mysql 5.7 c20987f18b13 8 months ago 448MB
postgres 14.1-alpine 2302d5724f71 8 months ago 209MB
redis alpine 3900abf41552 8 months ago 32.4MB
ubuntu latest ba6acccedd29 10 months ago 72.8MB
confluentinc/cp-kafka 5.5.0 efc480c1c89c 10 months ago 598MB
nacos/nacos-server 1.4.1 eec289123412 19 months ago 935MB