ユーザ用ツール

サイト用ツール


dotnet:dockerのubuntuでdonetを動かす

差分

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

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

両方とも前のリビジョン 前のリビジョン
次のリビジョン
前のリビジョン
dotnet:dockerのubuntuでdonetを動かす [2022/07/06 20:38]
ips
— (現在)
ライン 1: ライン 1:
-====== dockerのubuntuでdonetを動かす ====== 
  
-[[https://​docs.microsoft.com/​ja-jp/​dotnet/​core/​install/​linux|Linux に .NET をインストールする]] 
- 
-[[https://​docs.microsoft.com/​ja-jp/​dotnet/​core/​install/​linux-ubuntu|Ubuntu に .NET SDK または .NET ランタイムをインストールする]] 
- 
-[[https://​qiita.com/​yusuke-sasaki/​items/​80bb84c4b3534d1481fc|.Net Coreのコントロールアプリを自己完結型で発行する際に参考にした情報]] 
- 
-<​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 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を動かす.1657107536.txt.gz · 最終更新: 2022/07/06 20:38 by ips