Skip to content

Commit

Permalink
Added tensorflow
Browse files Browse the repository at this point in the history
  • Loading branch information
starlord committed May 25, 2017
1 parent 33145e7 commit 27d5d99
Show file tree
Hide file tree
Showing 4 changed files with 61 additions and 0 deletions.
Binary file added tensorflow/.Dockerfile.swp
Binary file not shown.
3 changes: 3 additions & 0 deletions tensorflow/Dockerfile
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
FROM tensorflow/tensorflow:latest-gpu
RUN apt-get update -y && apt-get install sudo -y

29 changes: 29 additions & 0 deletions tensorflow/tensorflow
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
DOCKER_IMAGE='tensorflow'
CONTAINER_USERNAME='tensorflow'
CONTAINER_GROUPNAME='tensorflow'
HOMEDIR=/home/${CONTAINER_USERNAME}
GROUP_ID=$(id -g)
USER_ID=$(id -u)

create_user_cmd()
{
echo \
groupadd -f -g ${GROUP_ID} ${CONTAINER_GROUPNAME} '&&' \
useradd -u ${USER_ID} -g ${CONTAINER_GROUPNAME} ${CONTAINER_USERNAME} '&&' \
mkdir --parent ${HOMEDIR} '&&' \
chown -R ${CONTAINER_USERNAME}:${CONTAINER_GROUPNAME} ${HOMEDIR}
}

execute_as_cmd()
{
echo sudo -u ${CONTAINER_USERNAME} HOME=${HOMEDIR}
}

full_container_cmd()
{
echo "$(create_user_cmd) && $(execute_as_cmd) $@"
}

docker run -it --rm -v "$(pwd)":"${HOMEDIR}" -w "${HOMEDIR}" "${DOCKER_IMAGE}" /bin/bash -ci "$(full_container_cmd $@)"


29 changes: 29 additions & 0 deletions tensorflow/tensorflow~
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
DOCKER_IMAGE='yocto'
CONTAINER_USERNAME='yocto'
CONTAINER_GROUPNAME='yocto'
HOMEDIR=/home/${CONTAINER_USERNAME}
GROUP_ID=$(id -g)
USER_ID=$(id -u)

create_user_cmd()
{
echo \
groupadd -f -g ${GROUP_ID} ${CONTAINER_GROUPNAME} '&&' \
useradd -u ${USER_ID} -g ${CONTAINER_GROUPNAME} ${CONTAINER_USERNAME} '&&' \
mkdir --parent ${HOMEDIR} '&&' \
chown -R ${CONTAINER_USERNAME}:${CONTAINER_GROUPNAME} ${HOMEDIR}
}

execute_as_cmd()
{
echo sudo -u ${CONTAINER_USERNAME} HOME=${HOMEDIR}
}

full_container_cmd()
{
echo "$(create_user_cmd) && $(execute_as_cmd) $@"
}

docker run -it --rm -v "$(pwd)":"${HOMEDIR}" -w "${HOMEDIR}" "${DOCKER_IMAGE}" /bin/bash -ci "$(full_container_cmd $@)"


0 comments on commit 27d5d99

Please sign in to comment.