ユーザ用ツール

サイト用ツール


dotnet:dockerのubuntuでdonetを動かす

差分

この文書の現在のバージョンと選択したバージョンの差分を表示します。

この比較画面にリンクする

両方とも前のリビジョン 前のリビジョン
次のリビジョン
前のリビジョン
dotnet:dockerのubuntuでdonetを動かす [2022/07/06 20:37]
ips
— (現在)
ライン 1: ライン 1:
-====== dockerのubuntuでdonetを動かす ====== 
  
- 
-[[Linux に .NET をインストールする|https://​docs.microsoft.com/​ja-jp/​dotnet/​core/​install/​linux]] 
- 
-[[Ubuntu に .NET SDK または .NET ランタイムをインストールする|https://​docs.microsoft.com/​ja-jp/​dotnet/​core/​install/​linux-ubuntu]] 
- 
-[[.Net Coreのコントロールアプリを自己完結型で発行する際に参考にした情報|https://​qiita.com/​yusuke-sasaki/​items/​80bb84c4b3534d1481fc]] 
- 
-<​code>​ 
-# コードはホストで管理して、コンテナで実行する。 
- 
-# ubutnuイメージからmulinuxというコンテナを作成する 
-# docker run -dit --name mylinux -v [ホスト]:​[コンテナ] --stop-signal SIGKILL ubuntu 
- 
-# コンテナに入る 
-# $ docker exec -it mylinux /bin/bash 
- 
-# ubuntuのバージョン確認 
-# cat /​etc/​os-release 
-PRETTY_NAME="​Ubuntu 22.04 LTS" 
- 
-# aptのバージョンアップ 
-# apt update && apt upgrade 
- 
-# 必要なものをインストール 
-# apt install wget 
-# apt install sudo 
- 
-# パッケージリポジトリの追加 
-# wget https://​packages.microsoft.com/​config/​ubuntu/​22.04/​packages-microsoft-prod.deb -O packages-microsoft-prod.deb 
-sudo dpkg -i packages-microsoft-prod.deb 
-rm packages-microsoft-prod.deb 
-  ​ 
-  ​ 
-# SDKインストール 
-# sudo apt-get update; \ 
-  sudo apt-get install -y apt-transport-https && \ 
-  sudo apt-get update && \ 
-  sudo apt-get install -y dotnet-sdk-6.0 
- 
- 
-# コンパイル 
-# dotnet publish -c Release --self-contained=true -r linux-x64 -p:​PublishSingleFile=true -p:​PublishTrimmed=true 
- 
-# コンパイル 
-# dotnet publish -c Release -r linux-x64 --self-contained false 
- 
-# 実行 helloでは実行できなかった...hello.dllを指定する必要があった。 
-root@046d9cdf152b:/​home/​dotnet#​ dotnet hello.dll 
-Hello, World! 
-</​code>​ 
dotnet/dockerのubuntuでdonetを動かす.1657107429.txt.gz · 最終更新: 2022/07/06 20:37 by ips