NITNCtanakaShoki / C-Playground

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

DockerによるC言語実行環境

使い方

Docker Desktopのインストール

dockerがインストールされているか確認し、インストールされていなければしてください。

docker --version
# Docker version 20.10.24, build 297e128

MacでHomebrewが使える場合

brew install --cask docker

その他

Docker公式サイトからインストールしてください。

プロジェクトディレクトリにDockerfileとcompose.yamlを配置

compose.yamlDockerfileをプロジェクトディレクトリに配置してください。

project
├── main.c
├── Dockerfile
└── compose.yaml

Docker Containerを起動

次のコマンドをプロジェクトディレクトリからターミナルで実行してください

!!! WindowsやLinuxなどではdocker composeの代わりにdocker-composeの場合があります。

docker compose up -d

コンテナのコンソールに入る

docker compose exec app bash

コンテナ内でコンパイルして実行

gcc main.c && ./a.out

コンソールから抜ける

exit

コンテナを停止する

docker compose down

About


Languages

Language:C 50.3%Language:Dockerfile 49.7%