From 37b07c151291588b133858ed470023a35bcc26fc Mon Sep 17 00:00:00 2001 From: Roman Telezhynskyi Date: Wed, 3 Apr 2019 15:10:56 +0300 Subject: [PATCH] Refrsesh docker image. --HG-- branch : develop --- bitbucket-pipelines.yml | 2 -- dist/docker/Dockerfile | 2 +- dist/docker/README | 17 +++++++++++------ 3 files changed, 12 insertions(+), 9 deletions(-) diff --git a/bitbucket-pipelines.yml b/bitbucket-pipelines.yml index e5020404c..0e2cba650 100644 --- a/bitbucket-pipelines.yml +++ b/bitbucket-pipelines.yml @@ -11,8 +11,6 @@ pipelines: - cat /etc/*-release - uname -a - grep -i processor /proc/cpuinfo | wc -l - - sed -i '/jessie-updates/d' /etc/apt/sources.list - - apt-get update && apt-get install -y qtbase5-dev libqt5svg5-dev qt5-default qttools5-dev-tools libqt5xmlpatterns5-dev libqt5core5a libqt5gui5 libqt5printsupport5 libqt5svg5 libqt5widgets5 libqt5xml5 libqt5xmlpatterns5 xpdf xvfb - gcc --version - mkdir build - cd build diff --git a/dist/docker/Dockerfile b/dist/docker/Dockerfile index 1fbcab081..c88cad0fb 100644 --- a/dist/docker/Dockerfile +++ b/dist/docker/Dockerfile @@ -1,4 +1,4 @@ -FROM gcc +FROM gcc:latest MAINTAINER Roman Telezhynskyi RUN apt-get update && apt-get install -y \ diff --git a/dist/docker/README b/dist/docker/README index 4a14eac2e..406a77e03 100644 --- a/dist/docker/README +++ b/dist/docker/README @@ -4,8 +4,9 @@ There are some steps required to create your own docker image. 2. Install docker.io package on 64 bit system. 3. Create a Dockerfile. You will find one in this directory. 4. Build the image from Dockerfile. -5. Push the image to Docker hub. -6. Specify the image in your bitbucket-pipelines.yml file +5. Login on Docker hub +6. Push the image to Docker hub. +7. Specify the image in your bitbucket-pipelines.yml file 1 Docker hub account Well, sign up here =) https://hub.docker.com/ @@ -18,13 +19,17 @@ Find example in this directory. 4 Build docker image In the same directory as you have your Dockerfile, run command: -docker build -t yourdockerusername/imagename . +sudo docker build -t yourdockerusername/imagename . -5 Push image to Docker hub +5 Login on Docker hub +Before publishing you must login on Docker hub +sudo docker login + +6 Push image to Docker hub Run command -docker push yourdockerusername/imagename +sudo docker push yourdockerusername/imagename -6 Specify the image in your bitbucket-pipelines.yml file +7 Specify the image in your bitbucket-pipelines.yml file As documented here: https://confluence.atlassian.com/display/BITBUCKET/Use+Docker+images+as+build+environments+in+Bitbucket+Pipelines You can use your image on a top level as well as on a specific step like this.