From ed17aacc59c4d28d30d43f5c8b93452f97540a6c Mon Sep 17 00:00:00 2001 From: Jonathan Rosenbaum Date: Sat, 12 Aug 2017 04:11:20 +0000 Subject: [PATCH] Updates the documentation. --- README.md | 25 ++++++++++++++++++------- 1 file changed, 18 insertions(+), 7 deletions(-) diff --git a/README.md b/README.md index d4b33c1..6323577 100644 --- a/README.md +++ b/README.md @@ -6,13 +6,13 @@ Yellow Bike [Project's](http://austinyellowbike.org) Hours and Transaction [Data Heavily developed [YBP Devel](https://github.com/fspc/Yellow-Bike-Database/tree/devel) is being utilized. -##Pull the repository +## Pull the repository ``` docker pull bikebike/ybdb ``` -##Run the docker container +## Run the docker container Publish the container's port to the host: @@ -23,15 +23,26 @@ Publish the container's port to the host: docker run -d -p 81:80 --name="ybdb" bikebike/ybdb ``` -###Status +### Status Moving along nicely! -##How to test/develop inside the running container process +## How to test/develop inside the running container process + +``` +sudo docker exec -it ybdb /bin/bash +``` + +If it produces this error: + +``` +rpc error: code = 13 desc = invalid header field value "oci runtime error: exec failed: container_linux.go:247: starting container process caused \"process_linux.go:75: starting setns process caused \\\"fork/exec /proc/self/exe: no such file or directory\\\"\"\n" +``` + +then do this before attempting again: -This method uses [nsenter](http://jpetazzo.github.io/2014/06/23/docker-ssh-considered-evil/). Check out [jpetazzo/nsenter](https://github.com/jpetazzo/nsenter) on GitHub. ``` -sudo PID=$(docker inspect --format {{.State.Pid}} ) -sudo nsenter --target $PID --mount --uts --ipc --net --pid +docker stop ybdb +docker start ybdb ```