Skip to content

Commit

Permalink
[DX] Docker container for testing pull operations (#11)
Browse files Browse the repository at this point in the history
* [DX] Docker container for testing pull operations

* Change port
  • Loading branch information
MNThomson committed Jan 20, 2023
1 parent 3eb9f58 commit 9ea665e
Show file tree
Hide file tree
Showing 3 changed files with 22 additions and 0 deletions.
11 changes: 11 additions & 0 deletions dev/Makefile
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
run:
docker run -d --privileged --name containerflare-dev mnthomson/containerflare:dev
docker exec -it containerflare-dev /bin/sh
make kill

kill:
docker kill containerflare-dev
docker rm containerflare-dev

build:
docker build -t mnthomson/containerflare:dev -f dockerfile.dev .
8 changes: 8 additions & 0 deletions dev/dockerfile.dev
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
FROM docker:20.10-dind

RUN mkdir -p /etc/docker && echo '{"insecure-registries" : ["172.17.0.1:8788"]}' > /etc/docker/daemon.json && \
mkdir -p /etc/default && echo 'DOCKER_OPTS="--config-file=/etc/docker/daemon.json"' > /etc/default/docker

ADD pull /usr/local/bin

CMD ["dockerd-entrypoint.sh"]
3 changes: 3 additions & 0 deletions dev/pull
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
#!/bin/sh

docker run 172.17.0.1:8788/hello-world:latest

0 comments on commit 9ea665e

Please sign in to comment.