RHEL 6.6에서 실행되는 약간 오래된 Docker 서버가 있습니다. 현재 운영 팀에서 제대로 지원하지 않으므로 쉽게 업그레이드 할 수 없습니다. 지금은 EPEL 저장소에서 Docker 1.3.2를 실행합니다. 내가 그것을 훔치면 개념 증명에 필요한 모든 작업을 수행하여 Docker의 인프라 지원을 개선하기 위해 경영진을 추진할 수 있기를 바랍니다.
TCP / TLS에서 수신 대기하도록 설정하고 연결할 수 있지만 로컬 도커 클라이언트가 제공 한 명령 실행을 거부합니다.
$ docker version
Client version: 1.4.1
Client API version: 1.16
Go version (client): go1.4
Git commit (client): 5bc2ff8
OS/Arch (client): darwin/amd64
FATA[0000] Error response from daemon: client and server don't have same version (client : 1.16, server: 1.15)
작동하기 때문에 연결 자체가 작동한다는 것을 알고 fig
있습니다.
$ cat > fig.yml
test:
image: busybox
$ fig run --rm test sh
/ # hostname -f
084f75fb59d4
최신 도커 클라이언트가 최신 도커 호스트에 액세스 할 수있을 때까지 이전 도커 API 버전을 사용하도록 지시 할 수있는 방법이 있습니까?