hub.docker.com now builds images from git tags.

pull/9/head
Sameer Naik 9 years ago
parent ce1187752a
commit fd0a85a894

@ -1,4 +1,4 @@
FROM quay.io/sameersbn/ubuntu:14.04.20151023
FROM sameersbn/ubuntu:14.04.20151023
ENV TOR_VERSION=5.0.3 \
TOR_FINGERPRINT=0x4E2C6E8793298290

@ -43,12 +43,12 @@ help:
@echo ""
clean:
@docker rm -f `docker ps -a | grep "quay.io/sameersbn/browser-box" | awk '{print $$1}'` > /dev/null 2>&1 || exit 0
@docker rmi `docker images | grep "quay.io/sameersbn/browser-box" | awk '{print $$3}'` > /dev/null 2>&1 || exit 0
@docker rm -f `docker ps -a | grep "${USER}/browser-box" | awk '{print $$1}'` > /dev/null 2>&1 || exit 0
@docker rmi `docker images | grep "${USER}/browser-box" | awk '{print $$3}'` > /dev/null 2>&1 || exit 0
build:
@docker build --rm=true --tag=quay.io/sameersbn/browser-box .
@docker build --rm=true --tag=${USER}/browser-box .
install uninstall: build
@docker run -it --rm \
@ -56,7 +56,7 @@ install uninstall: build
${ENV_CHROME_USERDATA} \
${ENV_FIREFOX_USERDATA} \
${ENV_INSTL_USER} \
quay.io/sameersbn/browser-box:latest $@
${USER}/browser-box:latest $@
google-chrome tor-browser chromium-browser firefox bash:
@touch ${XAUTH}
@ -65,4 +65,4 @@ google-chrome tor-browser chromium-browser firefox bash:
${CAPABILITIES} \
${ENV_VARS} \
${VOLUMES} \
quay.io/sameersbn/browser-box:latest $@
${USER}/browser-box:latest $@

@ -1,6 +1,6 @@
[![Docker Repository on Quay.io](https://quay.io/repository/sameersbn/browser-box/status "Docker Repository on Quay.io")](https://quay.io/repository/sameersbn/browser-box)
# quay.io/sameersbn/browser-box:latest
# sameersbn/browser-box:latest
- [Introduction](#introduction)
- [Contributing](#contributing)
@ -52,10 +52,12 @@ If the above recommendations do not help then [report your issue](../../issues/n
## Installation
Automated builds of the image are available on [Quay.io](https://quay.io/repository/sameersbn/browser-box) and is the recommended method of installation.
Automated builds of the image are available on [Dockerhub](https://hub.docker.com/r/sameersbn/browser-box) and is the recommended method of installation.
> **Note**: Builds are also available on [Quay.io](https://quay.io/repository/sameersbn/browser-box)
```bash
docker pull quay.io/sameersbn/browser-box:latest
docker pull sameersbn/browser-box:latest
```
Alternatively you can build the image yourself.
@ -72,7 +74,7 @@ With the image locally available, install the wrapper scripts using:
docker run -it --rm \
--volume /usr/local/bin:/target \
--env BROWSER_BOX_REPO=sameersbn \
quay.io/sameersbn/browser-box:latest install
sameersbn/browser-box:latest install
```
If you would the settings for chrome and firfox to persist
@ -84,7 +86,7 @@ docker run -it --rm \
--env CHROME_USERDATA=/home/username/.chrome \
--env FIREFOX_USERDATA=/home/username/.mozillia \
--env BROWSER_BOX_REPO=sameersbn \
quay.io/sameersbn/browser-box:latest install
sameersbn/browser-box:latest install
```
@ -119,7 +121,7 @@ To upgrade to newer releases:
1. Download the updated Docker image:
```bash
docker pull quay.io/sameersbn/browser-box:latest
docker pull sameersbn/browser-box:latest
```
2. Run `install` to make sure the host scripts are updated.
@ -127,7 +129,7 @@ To upgrade to newer releases:
```bash
docker run -it --rm \
--volume /usr/local/bin:/target \
quay.io/sameersbn/browser-box:latest install
sameersbn/browser-box:latest install
```
## Uninstallation
@ -135,7 +137,7 @@ To upgrade to newer releases:
```bash
docker run -it --rm \
--volume /usr/local/bin:/target \
quay.io/sameersbn/browser-box:latest uninstall
sameersbn/browser-box:latest uninstall
```
## Shell Access

@ -5,7 +5,7 @@ USER_UID=${USER_UID:-1000}
USER_GID=${USER_GID:-1000}
BROWSER_BOX_USER=${BROWSER_BOX_USER:-browser}
BROWSER_BOX_REPO=${BROWSER_BOX_REPO:-quay.io/sameersbn}
BROWSER_BOX_REPO=${BROWSER_BOX_REPO:-sameersbn}
install_browser_box() {
echo "Installing browser-box..."

@ -3,7 +3,7 @@
PATH=/usr/sbin:/usr/bin:/sbin:/bin
# TODO: ensure this gets updated by entrypoint script on install
BROWSER_BOX_USER=${BROWSER_BOX_USER:-browser}
BROWSER_BOX_REPO=${BROWSER_BOX_REPO:-quay.io/sameersbn}
BROWSER_BOX_REPO=${BROWSER_BOX_REPO:-sameersbn}
BROWSERS=(chromium-browser firefox google-chrome google-chrome-stable tor-browser)
# Persistant data directories CHROME_USERDATA="" FIREFOX_USERDATA=""
# do we need to use sudo to start docker containers?

Loading…
Cancel
Save