Project Name | Stars | Downloads | Repos Using This | Packages Using This | Most Recent Commit | Total Releases | Latest Release | Open Issues | License | Language |
---|---|---|---|---|---|---|---|---|---|---|
Portainer | 25,710 | 1 | 11 hours ago | 78 | April 21, 2021 | 1,144 | zlib | Go | ||
Making Docker and Kubernetes management easy. | ||||||||||
Awesome Docker | 25,412 | 9 days ago | apache-2.0 | |||||||
:whale: A curated list of Docker resources and projects | ||||||||||
Vulhub | 14,145 | 5 days ago | 40 | mit | Dockerfile | |||||
Pre-Built Vulnerable Environments Based on Docker-Compose | ||||||||||
Dockerfiles | 13,133 | 24 days ago | 77 | mit | Dockerfile | |||||
Various Dockerfiles I use on the desktop and on servers. | ||||||||||
Kaniko | 12,435 | 1 | 15 hours ago | 29 | August 10, 2022 | 568 | apache-2.0 | Go | ||
Build Container Images In Kubernetes | ||||||||||
Laradock | 11,836 | 12 days ago | 148 | mit | Dockerfile | |||||
Full PHP development environment for Docker. | ||||||||||
Hadolint | 8,645 | 1 | 10 days ago | 66 | July 09, 2022 | 146 | gpl-3.0 | Haskell | ||
Dockerfile linter, validate inline bash, written in Haskell | ||||||||||
Docker Node | 7,761 | 3 days ago | 114 | mit | Dockerfile | |||||
Official Docker Image for Node.js :whale: :turtle: :rocket: | ||||||||||
V2ray For Doprax | 7,690 | 16 days ago | Dockerfile | |||||||
The tool can install v2ray on the Doprax, including VMess and VLess protocols, it will automatically switch IP, you need to fork this projects, read readme.md and run it. Create By ifeng. | ||||||||||
Dillinger | 7,664 | 19 days ago | 109 | mit | HTML | |||||
The last Markdown editor, ever. |
Installation guide of Docker for Windows 10 without enabling Hyper-v
Enable the containers feature in Windows 10
Download the Docker Engine zip file
Extract the archive
Clean up the zip file
Add the docker install directory ($env:ProgramFiles\docker) to your PATH environment variable
Register the Docker service
Install docker-compose (1.25.4 here) if required
I recommend to exclude the $Env:ProgramData\docker directory from your antivirus scan path ($Env:ProgramData\docker is where Docker will store layers and volumes)
Test your installation
Now you can enjoy Docker containers in Windows 10 without the virtualization overhead. The only constraint is that you have to choose a container system version that is matching your OS version. Run winver command in order to check what Windows 10 version you are running. I tested with 1903 and 1909 and I found that Windows 10 version 1909 can run 1903 based containers as well.
If you don't like the CLI you can now install Portainer :
docker pull portainer/portainer
docker run -d --restart always --name portainer -h portainer -p 9000:9000 -v //./pipe/docker_engine://./pipe/docker_engine portainer/portainer
Then you can open the Portainer console using this url : http://localhost:9000
In $Env:ProgramData\docker\config you can create a daemon.json file in order to set few parameters. Here is a copy of my configuration :
{
"fixed-cidr": "192.168.51.0/24",
"dns": ["8.8.4.4", "8.8.8.8"],
"storage-opts": ["size=30GB"],
"group": "Users"
}
You have to restart the Docker service in order to apply the changes. A system reboot is recommended if you change the network addresses
About docker-compose networking : compose will create networks that could have conflicting addresses with your VPN software. It's possible to define another network range in the docker-compose yaml. I suggest to just use the Docker default nat network. Example :
networks:
net:
external:
name: "nat"