

Next make the file executable: sudo chmod +x /usr/local/bin/docker-compose sudo curl -L "$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
#HOW TO INSTALL CURL GITHUB DOWNLOAD#
This will download the right binary for your system and drop it into /usr/local/bin. Substitute the version you see instead of 1.29.0 in the command below. containerd is the underlying runtime which actually runs your containers. docker is the Docker Engine daemon which the CLI sends commands to. There are two components to consider, docker and containerd. You can check whether Docker’s running by inspecting its service with systemctl. If you see the text, your Docker installation is working! Managing the Docker Service The container is configured to emit a basic “hello world” message and then exit. Once the image has been pulled, a new container will be created from it. As it won’t exist, the image will then get pulled from the Docker Hub repository. Docker will first look for the hello-world:latest image on your machine. You should see a few lines of output appear in your terminal. Now Docker’s installed, it’s time to test it’s working! You can use the minimal hello-world image. You should now be able to drop sudo from Docker commands.

Alternatively, run the newgrp docker command to immediately login to the updated group. Once you’re in the group, logout and login again. Adding yourself to the docker group will let you use Docker without sudo. This can get tedious if you’re using Docker often. You must usually prefix Docker commands with sudo. Install Docker: sudo yum install docker-ce docker-ce-cli containerd.io Using Docker Without Sudo Install Docker: sudo dnf install docker-ce docker-ce-cli containerd.io CentOSĪdd Docker’s package repository: sudo yum -y install yum-utils Now you can install Docker: sudo apt-get install docker-ce docker-ce-cli containerd.io FedoraĪdd Docker’s package repository: sudo dnf -y install dnf-plugins-core
#HOW TO INSTALL CURL GITHUB UPDATE#
Next, add Docker’s repository GPG key: curl -fsSL | sudo gpg -dearmor -o /usr/share/keyrings/docker-archive-keyring.gpgĪdd the repository to your sources and update your package lists: echo "deb $(lsb_release -cs) stable" | sudo tee /etc/apt//docker.list > /dev/null Sudo apt-get install apt-transport-https ca-certificates curl gnupg lsb-release Begin by adding dependencies needed by the installation process: sudo apt-get update
