アカウント名:
パスワード:
まぁ普通の仮想サーバーで困りはしないし。
Docker CLIはこれまで通り無料だというのに何を言っているのか…
docker cliは別途立てたdockerサーバーに接続して使う、ただの操作用のインターフェースなんだよね。
docker-cliを含む docker-ce-cliパッケージだけでなく、dockerサーバ本体 (dockerd) 収容のdocker-ceパッケージも、さらに その背後にいる containerd.ioパッケージも相変わらず使用可能ですよ。
ぶっちゃけ「Docker Desktop」としての機能は全く使ってないんだけど(操作するときはIDE経由かCLI)、Windows版のインストーラ=Docker Desktopだから回避できなくて困る。
# よくよく確認したら、うちは従業員数も売り上げも達してなかったからセーフだが。
これからはWSLにDocker入れるとかになるのかな?(それでも回避できないんだっけ?)
回避できるようですよ。公式FAQhttps://www.docker.com/pricing/faq [docker.com]
Can I just install the Docker CLI instead of using Docker Desktop?… On Windows you could install and run Docker CLI and Engine inside WSL2.
WSL2上のUbuntu等でLinux版dockerを動かせばいいと。
Linux コンテナ使うだけだと、それで全く問題ないんだよな。Linux内のコマンドも PowerShellやcmd.exeから直接呼べるし。
Windowsコンテナを使うときには、Docekr Desktopが必要なのでライセンスが必須になるんだよな。.NET Core以降のはLinuxコンテナでいいけど、古いASP.NETの環境とか、IIS必須のやつは、Windowsコンテナが必須。Docker DesktopのWindowsコンテナモードは、、(Experimentalオプションで)Linuxコンテナも同時に動かせるので、両方のコンテナがシームレスに共存できて便利なのだ。
WindowsコンテナもDocker Desktop無しで動かせるのではなかろうか。
https://docs.microsoft.com/ja-jp/virtualization/windowscontainers/quic... [microsoft.com]
試していないけど、このWindows Server用のPowerShellでのDockerのインストール方法、Windows 10でもいける気がする。
そもそもそういうことできる人は、今現在商用では使ってないのでは?
そういうことできるけどインストーラーをポチポチやるだけでDocker一式からk8sまで入れて設定しくれるのがラクすぎて普通にDocker Desktop使ってるが。
もはや、別にdockerサーバー立てるのと何ら変わりないじゃんw
「何ら変わりない」ということはない。WSL内のファイルはホストのWindowsからネットワーク共有パス ¥¥wsl$¥hogehoge〜 で参照できる。dockerのvolumeが置いてあるパスを辿れば当然その中身も見れる。Windows側でネットワークドライブに割り当てるなりシンボリックリンク張るなりして、使い馴染んだWindowsのアプリからファイルを閲覧・編集してもいい。
以前はGithubで単体のコマンド(もちろんバイナリ)が落とせてたんだけどね。ローカル(同じマシンという意味)で開発する場合は、どうせWSLかVMでLinuxが必要になるから、Desktopなんか使わずに直に操作すればいい。
開発でいちいち仮想サーバー構築してたら大変じゃない?あとサーバーみたいに粒度のでかい環境は腐りやすいのが困る。
結局dockerとは何だったのかLinux上ならいいんだろうが、肝心のmacOS上で扱うのが苦痛で結局みんな離れていったんだよねえMySQLもいつまでもarmイメージ出さないしま、不便なツールに頼る必要は無いわ
macOSをサーバーにする需要なんてそんなにある?そんなの案件見たことない。
Macを本番環境のサーバにするんじゃなくて開発環境でDocker Desktopを使おうとする試みが流行ってたんだよ多分、去年までか、遅くとも今年の春くらいまで
それまでもDocker社の技術はApple環境に全く追いついて無くて苦痛だったしApple Siliconの開発機の貸与が始まってからDocker社は何をしてたのか知らないけどM1の一般販売が始まった後でも、半年くらいだったか、M1に正式対応できなかったしDocker社の技術力ってこれくらいのもんなのかと落胆した人が続出次第に、開発のためにDockerを使う試みは廃れていった
開発用のmacマシンは、iOSアプリ開発専用機みたいなもんですし、対応悪いのはしょうがない。
Docker以前にmacOS Serverがクソ
アップル、「macOS Server」への大幅な変更を発表--多数のサービスを廃止へ [cnet.com]
こいつコンテナ実行についてなんもわかってなさそう
#4104316じゃないけど自分は全く魅力を感じなかったな。
環境ならVHDファイル好きなトコにコピーしてマウントしてルートディレクトリのスクリプト起動しろ、くらいまで単純化できなかったので。
コンテナ実行ってそういう使い方するものじゃないから。
操作の手間に対してできる事がイマイチだと思ったから魅力感じなかった。
お宅が望んでいることは多分AnsibleのPlaybookを書くとかの方が最適じゃないかね。Dockerとかによるコンテナ実行はそういうことをやるためのものじゃない。
みんなInstall-Module -Name DockerMsftProvider -Repository PSGalleryして使うと思ってた、これで使えないんだっけ?
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
UNIXはただ死んだだけでなく、本当にひどい臭いを放ち始めている -- あるソフトウェアエンジニア
docker終了のお知らせ (スコア:0)
まぁ普通の仮想サーバーで困りはしないし。
Re: (スコア:0)
Docker CLIはこれまで通り無料だというのに何を言っているのか…
Re: (スコア:0)
docker cliは別途立てたdockerサーバーに接続して使う、ただの操作用のインターフェースなんだよね。
Re:docker終了のお知らせ (スコア:1)
docker-cliを含む docker-ce-cliパッケージだけでなく、
dockerサーバ本体 (dockerd) 収容のdocker-ceパッケージも、さらに その背後にいる containerd.ioパッケージも
相変わらず使用可能ですよ。
Re: (スコア:0)
ぶっちゃけ「Docker Desktop」としての機能は全く使ってないんだけど(操作するときはIDE経由かCLI)、Windows版のインストーラ=Docker Desktopだから回避できなくて困る。
# よくよく確認したら、うちは従業員数も売り上げも達してなかったからセーフだが。
Re: (スコア:0)
これからはWSLにDocker入れるとかになるのかな?(それでも回避できないんだっけ?)
Re:docker終了のお知らせ (スコア:3, 興味深い)
回避できるようですよ。
公式FAQ
https://www.docker.com/pricing/faq [docker.com]
Can I just install the Docker CLI instead of using Docker Desktop?
… On Windows you could install and run Docker CLI and Engine inside WSL2.
WSL2上のUbuntu等でLinux版dockerを動かせばいいと。
Re: (スコア:0)
Linux コンテナ使うだけだと、それで全く問題ないんだよな。
Linux内のコマンドも PowerShellやcmd.exeから直接呼べるし。
Windowsコンテナを使うときには、Docekr Desktopが必要なのでライセンスが必須になるんだよな。
.NET Core以降のはLinuxコンテナでいいけど、古いASP.NETの環境とか、IIS必須のやつは、Windowsコンテナが必須。
Docker DesktopのWindowsコンテナモードは、、(Experimentalオプションで)Linuxコンテナも同時に動かせるので、両方のコンテナがシームレスに共存できて便利なのだ。
Re: (スコア:0)
WindowsコンテナもDocker Desktop無しで動かせるのではなかろうか。
https://docs.microsoft.com/ja-jp/virtualization/windowscontainers/quic... [microsoft.com]
試していないけど、このWindows Server用のPowerShellでのDockerのインストール方法、Windows 10でもいける気がする。
Re: (スコア:0)
WSL2上のUbuntu等でLinux版dockerを動かせばいいと。
そもそもそういうことできる人は、今現在商用では使ってないのでは?
Re: (スコア:0)
そういうことできるけどインストーラーをポチポチやるだけでDocker一式からk8sまで入れて設定しくれるのがラクすぎて普通にDocker Desktop使ってるが。
Re: (スコア:0)
もはや、別にdockerサーバー立てるのと何ら変わりないじゃんw
Re: (スコア:0)
「何ら変わりない」ということはない。
WSL内のファイルはホストのWindowsからネットワーク共有パス ¥¥wsl$¥hogehoge〜 で参照できる。
dockerのvolumeが置いてあるパスを辿れば当然その中身も見れる。
Windows側でネットワークドライブに割り当てるなりシンボリックリンク張るなりして、使い馴染んだWindowsのアプリからファイルを閲覧・編集してもいい。
Re: (スコア:0)
以前はGithubで単体のコマンド(もちろんバイナリ)が落とせてたんだけどね。
ローカル(同じマシンという意味)で開発する場合は、どうせWSLかVMでLinuxが必要になるから、Desktopなんか使わずに直に操作すればいい。
Re: (スコア:0)
開発でいちいち仮想サーバー構築してたら大変じゃない?
あとサーバーみたいに粒度のでかい環境は腐りやすいのが困る。
Re: (スコア:0)
結局dockerとは何だったのか
Linux上ならいいんだろうが、肝心のmacOS上で扱うのが苦痛で
結局みんな離れていったんだよねえ
MySQLもいつまでもarmイメージ出さないし
ま、不便なツールに頼る必要は無いわ
Re: (スコア:0)
macOSをサーバーにする需要なんてそんなにある?
そんなの案件見たことない。
Re: (スコア:0)
Macを本番環境のサーバにするんじゃなくて
開発環境でDocker Desktopを使おうとする試みが流行ってたんだよ
多分、去年までか、遅くとも今年の春くらいまで
それまでもDocker社の技術はApple環境に全く追いついて無くて苦痛だったし
Apple Siliconの開発機の貸与が始まってからDocker社は何をしてたのか知らないけど
M1の一般販売が始まった後でも、半年くらいだったか、M1に正式対応できなかったし
Docker社の技術力ってこれくらいのもんなのかと落胆した人が続出
次第に、開発のためにDockerを使う試みは廃れていった
Re: (スコア:0)
開発用のmacマシンは、iOSアプリ開発専用機みたいなもんですし、対応悪いのはしょうがない。
Re: (スコア:0)
Docker以前にmacOS Serverがクソ
アップル、「macOS Server」への大幅な変更を発表--多数のサービスを廃止へ [cnet.com]
Re: (スコア:0)
こいつコンテナ実行についてなんもわかってなさそう
Re: (スコア:0)
#4104316じゃないけど自分は全く魅力を感じなかったな。
環境ならVHDファイル好きなトコにコピーしてマウントしてルートディレクトリのスクリプト起動しろ、くらいまで単純化できなかったので。
Re: (スコア:0)
コンテナ実行ってそういう使い方するものじゃないから。
Re: (スコア:0)
操作の手間に対してできる事がイマイチだと思ったから魅力感じなかった。
Re: (スコア:0)
お宅が望んでいることは多分AnsibleのPlaybookを書くとかの方が最適じゃないかね。
Dockerとかによるコンテナ実行はそういうことをやるためのものじゃない。
Re: (スコア:0)
みんな
Install-Module -Name DockerMsftProvider -Repository PSGallery
して使うと思ってた、これで使えないんだっけ?