You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Con docker on mac hyperv me pasó este error al hacer docker pull registry:2 moby/moby#14140 (Pero ya fue reparado y trabaja bien)
Pero solo cuando uso -v a /var/lib/docker
Usando hyperV
export DOCKER_SHARE_LOCAL_PATH=$HOME/dkr-in-dkr-volume
export RUN_EXTRA_ARGS="--run-extra-args='--privileged -v ${DOCKER_SHARE_LOCAL_PATH}/runbot:/var/lib/docker -v ${DOCKER_SHARE_LOCAL_PATH}/runbot-repo:/root/odoo-extra/runbot/static/repo --entrypoint=bash'"eval t2dl $RUN_EXTRA_ARGS git@github.com:Vauxoo/runbot-addons.git 9.0
or
eval t2dl $RUN_EXTRA_ARGS git@github.com:moylop260/runbot-oca.git master
cd build
sed -i '''/docker run/d' files/install
sed -i '''/docker pull/d' files/install
sed -i '''/travis_requirements/d' files/install
echo"""RUN apt-get install libapparmor1 libsystemd-journal0 libnfnetlink0 libxtables10 iptables && \ wget https://apt.dockerproject.org/repo/pool/main/d/docker-engine/docker-engine_1.12.0-0~trusty_amd64.deb -O /tmp/docker.deb && \ dpkg -i /tmp/docker.deb && sudo usermod -aG docker rootVOLUME ['/var/lib/docker']RUN sed -i '2iservice docker start && sleep 2' /entrypoint.sh && \ sed -i '3idocker run -d -p 5000:5000 --name registry registry:2' /entrypoint.sh && \ sed -i '4idocker start registry' /entrypoint.sh && \ sed -i '5i\${TRAVIS_BUILD_DIR}/.travis_requirements.sh' /entrypoint.sh; echo 1""">> Dockerfile
(Ya no, desde que sí funciona con hyperV) Mejor usar docker-machine
# -v /var/run/docker.sock:/var/run/docker.sock" # To run containers from main# -v /root/dkr-in-dkr-volume/runbot:/var/lib/docker # raditz# -v /mnt/sda1/dkr-in-dkr-volume/runbot:/var/lib/docker # docker-machine vmexport DOCKER_SHARE_LOCAL_PATH=/mnt/sda1/dkr-in-dkr-volume
t2dl git@github.com:Vauxoo/runbot-addons.git 9.0 --run-extra-args="--privileged -v ${DOCKER_SHARE_LOCAL_PATH}/runbot:/var/lib/docker -v ${DOCKER_SHARE_LOCAL_PATH}/runbot-repo:/root/odoo-extra/runbot/static/repo --entrypoint=bash"cd~/.t2d/script/git_github.com_Vauxoo_runbot-addons.git/9.0/2
sed -i '''/docker run/d' files/install
sed -i '''/docker pull/d' files/install
# If you are using oca project remove "docker" word from ${TRAVIS_BUILD_DIR}/.travis_requirements.sh like as:# sed -i '1idocker/d ${TRAVIS_BUILD_DIR}/.travis_requirements.sh' files/install # It don't work! :(echo"""RUN apt-get install libapparmor1 libsystemd-journal0 libnfnetlink0 libxtables10 iptables && \ wget https://apt.dockerproject.org/repo/pool/main/d/docker-engine/docker-engine_1.12.0-0~trusty_amd64.deb -O /tmp/docker.deb && \ dpkg -i /tmp/docker.deb && sudo usermod -aG docker rootVOLUME ['/var/lib/docker']RUN sed -i '2iservice docker start && sleep 2' /entrypoint.sh && \ sed -i '3idocker run -d -p 5000:5000 --name registry registry:2' /entrypoint.sh && \ sed -i '4idocker start registry' /entrypoint.sh""">> Dockerfile
10-build.sh
20-run.sh "--name=runbot-FEAT"
Clear instance after use:
Execute:
pkill python
service postgresql restart
service docker restart
sleep 2
docker start registry
# Just if is needed
dropdb openerp_test
docker rm -f registry
/entrypoint.sh
# If you want avoid to use the entrypoint~/odoo-9.0/odoo.py -u runbot_travis2docker -d openerp_test --test-enable --stop-after-init --log-level=debug