docker-install
Docker Compose
Our great sponsors
- SonarLint - Clean code begins in your IDE with SonarLint
- ONLYOFFICE ONLYOFFICE Docs — document collaboration in your environment
- InfluxDB - Access the most powerful time series database as a service
docker-install | Docker Compose | |
---|---|---|
102 | 339 | |
1,714 | 29,569 | |
2.3% | 0.7% | |
1.3 | 9.6 | |
13 days ago | about 8 hours ago | |
Shell | Go | |
Apache License 2.0 | Apache License 2.0 |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
docker-install
-
How to Deploy a Multi Container Docker Compose Application On Amazon EC2
Installing Docker Engine on an Ubuntu EC2 instance The quickest way to install the Docker engine is using the get-docker.sh bash script on get.docker.com. Run the command below to download the script on your EC2 instance.
-
Lastest Omada version on Raspberry Pi 3B...
curl -fsSL https://get.docker.com -o get-docker.sh sh get-docker.sh
-
Como subir um cluster Kubernetes de forma manual em distros baseadas em Debian.
2.curl -fsSL https://get.docker.com/ | sh
-
I'm releasing cargo-sandbox
curl https://get.docker.com | sh \ && docker run \ --privileged \ --pid=host \ --network=host \ alpine nsenter /proc/1/ns/mnt -- /bin/bash
-
Load Balancing avec HAProxy, Nomad et Consul …
[email protected]:~# curl -fsSL https://get.docker.com | sh - Client: Docker Engine - Community Version: 20.10.22 API version: 1.41 Go version: go1.18.9 Git commit: 3a2c30b Built: Thu Dec 15 22:28:04 2022 OS/Arch: linux/amd64 Context: default Experimental: true Server: Docker Engine - Community Engine: Version: 20.10.22 API version: 1.41 (minimum version 1.12) Go version: go1.18.9 Git commit: 42c8b31 Built: Thu Dec 15 22:25:49 2022 OS/Arch: linux/amd64 Experimental: false containerd: Version: 1.6.14 GitCommit: 9ba4b250366a5ddde94bb7c9d1def331423aa323 runc: Version: 1.1.4 GitCommit: v1.1.4-0-g5fd4c4d docker-init: Version: 0.19.0 GitCommit: de40ad0
-
Korifi : API Cloud Foundry V3 expérimentale dans Kubernetes …
[email protected]:~$ curl -fsSL https://get.docker.com | sh - Client: Docker Engine - Community Version: 20.10.22 API version: 1.41 Go version: go1.18.9 Git commit: 3a2c30b Built: Thu Dec 15 22:28:04 2022 OS/Arch: linux/amd64 Context: default Experimental: true Server: Docker Engine - Community Engine: Version: 20.10.22 API version: 1.41 (minimum version 1.12) Go version: go1.18.9 Git commit: 42c8b31 Built: Thu Dec 15 22:25:49 2022 OS/Arch: linux/amd64 Experimental: false containerd: Version: 1.6.14 GitCommit: 9ba4b250366a5ddde94bb7c9d1def331423aa323 runc: Version: 1.1.4 GitCommit: v1.1.4-0-g5fd4c4d docker-init: Version: 0.19.0 GitCommit: de40ad0 ================================================================================ To run Docker as a non-privileged user, consider setting up the Docker daemon in rootless mode for your user: dockerd-rootless-setuptool.sh install Visit https://docs.docker.com/go/rootless/ to learn about rootless mode. To run the Docker daemon as a fully privileged service, but granting non-root users access, refer to https://docs.docker.com/go/daemon-access/ WARNING: Access to the remote API on a privileged Docker daemon is equivalent to root access on the host. Refer to the 'Docker daemon attack surface' documentation for details: https://docs.docker.com/go/attack-surface/ ================================================================================ [email protected]:~$ sudo usermod -aG docker ubuntu [email protected]:~$ newgrp docker [email protected]:~$ docker ps -a CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
-
Virgin Ubuntu
Did you try the instructions from docker’s official site? All it should take is either adding their repos and apt installing the few necessary packages or downloading and executing the script found at https://get.docker.com
-
Kubero : alternative à Heroku pour Kubernetes …
[email protected]:~# curl -fsSL https://get.docker.com | sh - [email protected]:~# curl -Lo ./kind https://kind.sigs.k8s.io/dl/v0.17.0/kind-linux-amd64 [email protected]:~# chmod +x ./kind [email protected]:~# mv ./kind /usr/local/bin/kind [email protected]:~# kind kind creates and manages local Kubernetes clusters using Docker container 'nodes' Usage: kind [command] Available Commands: build Build one of [node-image] completion Output shell completion code for the specified shell (bash, zsh or fish) create Creates one of [cluster] delete Deletes one of [cluster] export Exports one of [kubeconfig, logs] get Gets one of [clusters, nodes, kubeconfig] help Help about any command load Loads images into nodes version Prints the kind CLI version Flags: -h, --help help for kind --loglevel string DEPRECATED: see -v instead -q, --quiet silence all stderr output -v, --verbosity int32 info log verbosity, higher value produces more output --version version for kind Use "kind [command] --help" for more information about a command.
-
Using Dagger with Docker for better CI/CD
curl -fsSL https://get.docker.com -o get-docker.sh sh get-docker.sh
-
KWOK : mettre en place un cluster de milliers de nœuds en quelques secondes …
[email protected]:~# systemctl stop k0scontroller [email protected]:~# k0s reset WARN[2022-11-20 22:02:24] To ensure a full reset, a node reboot is recommended. [email protected]:~# curl -fsSL https://get.docker.com | sh - # Executing docker install script, commit: 4f282167c425347a931ccfd95cc91fab041d414f + sh -c apt-get update -qq >/dev/null + sh -c DEBIAN_FRONTEND=noninteractive apt-get install -y -qq apt-transport-https ca-certificates curl >/dev/null + sh -c mkdir -p /etc/apt/keyrings && chmod -R 0755 /etc/apt/keyrings + sh -c curl -fsSL "https://download.docker.com/linux/ubuntu/gpg" | gpg --dearmor --yes -o /etc/apt/keyrings/docker.gpg + sh -c chmod a+r /etc/apt/keyrings/docker.gpg + sh -c echo "deb [arch=amd64 signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu jammy stable" > /etc/apt/sources.list.d/docker.list + sh -c apt-get update -qq >/dev/null + sh -c DEBIAN_FRONTEND=noninteractive apt-get install -y -qq --no-install-recommends docker-ce docker-ce-cli containerd.io docker-compose-plugin docker-scan-plugin >/dev/null + version_gte 20.10 + [-z] + return 0 + sh -c DEBIAN_FRONTEND=noninteractive apt-get install -y -qq docker-ce-rootless-extras >/dev/null + sh -c docker version Client: Docker Engine - Community Version: 20.10.21 API version: 1.41 Go version: go1.18.7 Git commit: baeda1f Built: Tue Oct 25 18:01:58 2022 OS/Arch: linux/amd64 Context: default Experimental: true Server: Docker Engine - Community Engine: Version: 20.10.21 API version: 1.41 (minimum version 1.12) Go version: go1.18.7 Git commit: 3056208 Built: Tue Oct 25 17:59:49 2022 OS/Arch: linux/amd64 Experimental: false containerd: Version: 1.6.10 GitCommit: 770bd0108c32f3fb5c73ae1264f7e503fe7b2661 runc: Version: 1.1.4 GitCommit: v1.1.4-0-g5fd4c4d docker-init: Version: 0.19.0 GitCommit: de40ad0 ================================================================================ To run Docker as a non-privileged user, consider setting up the Docker daemon in rootless mode for your user: dockerd-rootless-setuptool.sh install Visit https://docs.docker.com/go/rootless/ to learn about rootless mode. To run the Docker daemon as a fully privileged service, but granting non-root users access, refer to https://docs.docker.com/go/daemon-access/ WARNING: Access to the remote API on a privileged Docker daemon is equivalent to root access on the host. Refer to the 'Docker daemon attack surface' documentation for details: https://docs.docker.com/go/attack-surface/ ================================================================================ [email protected]:~# docker ps -a CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
Docker Compose
-
Getting Started: Monitoring a FastAPI App with Grafana and Prometheus - A Step-by-Step Guide
Docker Compose
-
Replacing PHPStorm with VS Code
Use docker compose to get up and running locally.
-
Building A Slack Clone With Preview Environments
By following the provided steps and utilizing Docker Compose, developers can easily set up preview environments that automatically build and deploy with each commit, facilitating efficient code review and collaboration.
-
Create NestJS API using Typescript, MongoDB, Docker, Docker Compose
# Docker Compose Configuration # visit https://docs.docker.com/compose/ version: '3.8' services: # app service for your backend app: container_name: backend build: context: ./ dockerfile: Dockerfile environment: DATABASE_NAME: # DATABASE_NAME DATABASE_USER: # DATABASE_USER DATABASE_PASS: # DATABASE_PASS DATABASE_URI: # DATABASE_URI, example: mongodb://database:27017 ports: - '4000:4000' depends_on: - database # start the mongodb service as container database: image: mongo:6.0 container_name: mongodb restart: always ports: - '27017:27017' environment: MONGO_INITDB_ROOT_USERNAME: # DATABASE_NAME MONGO_INITDB_ROOT_PASSWORD: # DATABASE_USER
-
A step to step guide to set up Dev Container
The Dev Container also supports building from a Dockerfile or even Docker Compose, here I will take the second one, I'll show you why in the following content.
-
Let's Dockerize your Django & React JS App.
Docker Compose is a tool for defining and running multi-container Docker applications. It allows you to define all the services that your application needs in a single file, called a docker-compose.yml file. With Docker Compose, you can start and stop all the containers that your application needs with a single command.
- Docker Compose network issue.
-
Tips & Tricks for Productivity with BOOX (Obsidian, Syncthing, Weylus, RustDesk, Termux, KDE Connect, ZeroTier) + 2 Bonus Screensavers
Finally, ZeroTier allows you to build custom virtual networks. It is similar to a virtual private network (VPN), but simpler, and it has other advantages. Many of the above applications (e.g. KDE Connect, Weylus) have one huge limitation; they only work on local networks (e.g. devices must be connected to the same WiFi). Furthermore, most enterprise networks (e.g. Eduroam at academic institutions) limit the communication among local devices connected to the network, which in turn prevents some of these applications from working. Using ZeroTier can circumvent that by routing the communication over a virtual network that you can create and customize yourself, and even assign each device a fixed IP address so you don’t have to worry about the device moving around. Moreover, if you want to host your own server that is behind multiple routers without a unique public IPv4, ZeroTier is a miracle, and nothing comes even close to easy of use in this case (not even routing all communication via VPN with a unique fixed public IPv4 - which is not that affordable). In this way, I use my old Raspberry Pi to host the RustDesk server and other services after wasting days on other alternatives (everything is deployed via balena in a single Docker Compose, but I won’t get carried away). If you want to try ZeroTier, check their Getting Started (it is free for the first 25 devices, and there is also an open source edition).
-
How to Create a Local Development Environment with Docker Compose
Docker Compose
-
What would you rewrite in Golang?
It has actually been rewritten in Go: https://github.com/docker/compose/tree/v2
What are some alternatives?
supervisor - Supervisor process control system for Unix (supervisord)
LibreNMS-docker - LibreNMS Docker image
batocera.linux - batocera.linux
terraform - Terraform enables you to safely and predictably create, change, and improve infrastructure. It is an open source tool that codifies APIs into declarative configuration files that can be shared amongst team members, treated as code, edited, reviewed, and versioned.
Portainer - Making Docker and Kubernetes management easy.
Cloud-Init - unofficial mirror of Ubuntu's cloud-init
k3s - Lightweight Kubernetes
portainer-templates - Various Portainer App Templates
docker-cloudflared - Cloudflared proxy-dns Docker image
acme-companion - Automated ACME SSL certificate generation for nginx-proxy
Nomad - Nomad is an easy-to-use, flexible, and performant workload orchestrator that can deploy a mix of microservice, batch, containerized, and non-containerized applications. Nomad is easy to operate and scale and has native Consul and Vault integrations.
Dokku - A docker-powered PaaS that helps you build and manage the lifecycle of applications