

ほぼタイトル通りの内容の質問です。  
ネットで調べてもどうすればDockerを用いてLinux仮想環境を自分のPC上に構築できるのかがわかりません。  
既にDockerの自分のPCへのインストールは完了しているのですが、そこから先でどのような手順を取ればLinux仮想環境を構築して開発ができるのかわかりません。  
より具体的には、Cコンパイラをとある資料をもとに作成しようと思っているのですが、その資料における想定開発環境がLinuxとなっていて「macOSとLinuxではアセンブリのソースレベルで微妙に差異があるので、DockerなどでLinux環境を用意して開発を行うようにして下さい」と資料にはあるので、DockerでLinux環境を用意しそこでコンパイラの開発やテストを行いたいのです...。  
ですので、どなたか解決方法がわかる方がいればご教授頂けると助かります。


CC BY-SA 4.0
2019-05-22T13:30:28.577
55175
2019-05-24T12:07:45.277
2019-05-24T12:07:45.277
31249
31249
question
linux docker docker-for-mac
Docker を用いて macOS(10.13 High Sierra) 上に Linux 環境を構築したい


次のコマンドを実行すれば、  
Docker を使って Ubuntu (Linux環境) を対話的に操作することが可能です。

[code]

    docker run -it ubuntu:latest /bin/bash
    
[/code]

次のステップとして、  
ここに開発環境等を構築していくということになるかと思いますが、  
コンテナは、このままでは変更された設定や、  
作成されたファイルを維持することができません。

単純なアプリケーションを、  
Docker を使ってビルド、実行している例がありましたので、  
こちらの記事を参考にしてください。

<https://docs.docker.com/engine/examples/dotnetcore/>


CC BY-SA 4.0
2019-05-24T00:10:22.043
55204
2019-05-24T00:10:22.043
8336
55175
answer


Cコンパイラの開発を Linux で行いたいというのが目的であれば、  
[VirtualBox](https://www.virtualbox.org/wiki/Downloads) をインストールして、  
そこで Ubuntu などの Linux Distro を使うほうが、  
手間が少なくて、簡単かなと思いますよ。


CC BY-SA 4.0
2019-05-24T00:17:57.463
55205
2019-05-24T00:17:57.463
8336
55175
answer