Merge pull request #10349 from makdharma/docker_osx

minor changes to get docker building on osx
pull/10362/head
makdharma 8 years ago committed by GitHub
commit 43175dafce
  1. 8
      tools/run_tests/dockerize/build_interop_image.sh
  2. 3
      tools/run_tests/run_interop_tests.py

@ -71,7 +71,13 @@ then
fi
# Use image name based on Dockerfile checksum
BASE_IMAGE=${BASE_NAME}_base:`sha1sum tools/dockerfile/interoptest/$BASE_NAME/Dockerfile | cut -f1 -d\ `
# on OSX use md5 instead of sha1sum
if which sha1sum > /dev/null;
then
BASE_IMAGE=${BASE_NAME}_base:`sha1sum tools/dockerfile/interoptest/$BASE_NAME/Dockerfile | cut -f1 -d\ `
else
BASE_IMAGE=${BASE_NAME}_base:`md5 -r tools/dockerfile/interoptest/$BASE_NAME/Dockerfile | cut -f1 -d\ `
fi
# Make sure base docker image has been built. Should be instantaneous if so.
docker build -t $BASE_IMAGE --force-rm=true tools/dockerfile/interoptest/$BASE_NAME || exit $?

@ -728,7 +728,8 @@ def server_jobspec(language, docker_image, insecure=False, manual_cmd_log=None):
]
else:
docker_args += ['-p', str(_DEFAULT_SERVER_PORT)]
portstr = str(_DEFAULT_SERVER_PORT)
docker_args += ['-p', '%s:%s'%(portstr, portstr)]
docker_cmdline = docker_run_cmdline(cmdline,
image=docker_image,

Loading…
Cancel
Save