Skip to content

IvanOrfanidi/Docker_Example

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Пример сборки проекта в Docker контейнере.

Сборка образа

  • Для сборки образа выполнить: docker build -t docker_example:latest . где docker_example - имя репозитория с образом.

Запуск контейнера

  • Выполнить команду: docker run --rm docker_example

Dockerfile

# Get image from Docker Hub
FROM ubuntu:18.04

# Label
LABEL maintainer="i.orfanidi@mail.ru"

# Specify the working directory
WORKDIR /Docker_Example

# Copy the current folder which contains C++ source code to the Docker image
COPY . /Docker_Example

# Update apps on the base image
RUN apt-get update && \
    apt-get install -y gcc cmake build-essential && \
    rm -rf build && mkdir build && cd build && \
    cmake -DCMAKE_BUILD_TYPE=Release .. && \
    cmake --build .

CMD ["./build/docker_example"]

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published