My own development environment
1.4K
I don't think I will update the docker images much. I usually do docker build manually, I don't use stock images. If you want to access the updated dockerfile. For Linux, you can Click here For Windows, you can Click here
The document here may be outdated. That's why it's always better to go into the dockerfile and review the code.
🐧 = Linux
🪟 = Windows
latest (amd64) - It uses the opensuse_tumbleweedopensuse_tumbleweed (amd64)fedora38 (amd64)server-ltsc22 (amd64)servercore-ltsc22 (amd64)full-server-ltsc22 (amd64)full-servercore-ltsc22 (amd64)opensuse_tumbleweed🐧 based on opensuse/tumbleweed image
bash
mkdir -p ~/.config/dockerHost; docker run -it --name tw_development -p 3256:22 -v ~/.config/dockerHost:/home/host:rw herrwinfried/dev_env:opensuse_tumbleweed
packman-essentials, microsoft, mongodb
base
devel_basis, devel_C_C++, devel_rpm_build, devel_qt5, devel_qt6, devel_kde_frameworks, devel_mono
which, shadow, hostname, zsh, fish, bash-completion, iputils, net-tools, net-tools-deprecated, openssh, neofetch, screenfetch, hwinfo, htop, ffmpeg, git, git-lfs, curl, wget, lsb-release, opi, lzip, unzip, unrar, e2fsprogs, nano, powerline-fonts, sudo, curl tar, libicu73, libopenssl1_0_0, jq, dnf, libdnf-repo-config-zypp, python3-dnf-plugin-versionlock, python3-dnf-plugins-core
build, gdb, ninja, llvm-clang, gcc, gcc-c++, cmake, cmake-full, extra-cmake-modules, rust, cargo, dotnet-sdk-7.0, rsync, gtk3-devel, java-20-openjdk, nodejs-default, npm-default, python311
fedora38🐧 based on fedora:38 image
bash
mkdir -p ~/.config/dockerHost; docker run -it --name fedora_development -v ~/.config/dockerHost:/home/host:rw herrwinfried/dev_env:fedora38
RPMFusion, microsoft (RHEL), mongodb
@core @base-x
@c-development, @rpm-development-tools, @kf5-software-development
which, shadow-utils, hostname, net-tools, iputils, zsh, fish, bash-completion, dnf-plugins-core, dnf-utils, curl, tar, jq
build, gdb, ninja-build, clang, gcc, gcc-c++, cmake, rust, cargo, dotnet-sdk-7.0, qt5-qtbase-devel, qt6-qtbase-devel, rsync, gtk3-devel, java-19-openjdk, nodejs, nodejs-npm, python3
server-ltsc22🪟 based on windows/server:ltsc2022 image
pwsh
New-Item -Path "C:\" -Name "Host" -ItemType "directory"; docker run -it -v C:\Host:C:\Host:rw --name server -p 3256:22 herrwinfried/dev_env:server-ltsc22
scoop, choco, msys2
winget is not install, it seems to be troublesome.
OpenSSH Server, OpenSSH Client
servercore-ltsc22🪟 based on windows/servercore:ltsc2022 image
pwsh
New-Item -Path "C:\" -Name "Host" -ItemType "directory"; docker run -it -v C:\Host:C:\Host:rw --name servercore -p 3256:22 herrwinfried/dev_env:servercore-ltsc22
scoop, choco, msys2
winget is not install, it seems to be troublesome.
OpenSSH Server, OpenSSH Client
full-server-ltsc22🪟 based on windows/server:ltsc2022 image
pwsh
New-Item -Path "C:\" -Name "Host" -ItemType "directory"; docker run -it -v C:\Host:C:\Host:rw --name server -p 3256:22 herrwinfried/dev_env:full-server-ltsc22
dotnet, iis
scoop, choco, msys2
winget is not install, it seems to be troublesome.
OpenSSH Server, OpenSSH Client
full-servercore-ltsc22🪟 based on windows/servercore:ltsc2022 image
pwsh
New-Item -Path "C:\" -Name "Host" -ItemType "directory"; docker run -it -v C:\Host:C:\Host:rw --name servercore -p 3256:22 herrwinfried/dev_env:full-servercore-ltsc22
dotnet, iis
scoop, choco, msys2
winget is not install, it seems to be troublesome.
OpenSSH Server, OpenSSH Client
Content type
Image
Digest
sha256:f7d691db9…
Size
2.8 GB
Last updated
over 3 years ago
docker pull herrwinfried/dev_env