mirror of
https://gitlab.com/smart-pattern/valentina.git
synced 2024-08-30 13:45:40 +02:00
32 lines
1 KiB
Plaintext
32 lines
1 KiB
Plaintext
|
There are some steps required to create your own docker image.
|
||
|
|
||
|
1. Have a Docker hub account, https://hub.docker.com/
|
||
|
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
|
||
|
|
||
|
1 Docker hub account
|
||
|
Well, sign up here =) https://hub.docker.com/
|
||
|
|
||
|
2 Install docker
|
||
|
sudo apt-get install docker.io
|
||
|
|
||
|
3 Create Dockerfile
|
||
|
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 .
|
||
|
|
||
|
5 Push image to Docker hub
|
||
|
Run command
|
||
|
docker push yourdockerusername/imagename
|
||
|
|
||
|
6 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.
|
||
|
image: yourdockerusername/imagename
|