Skip to content

Docker

Install Docker

# Docker Mirrors in China
wget https://linuxmirrors.cn/docker.sh
sudo bash docker.sh

Update Docker Mirrors

vim /etc/docker/daemon.json

Edit daemon.json like this.

{
    "registry-mirrors": [
        "https://dockerproxy.com",
        "https://docker.mirrors.ustc.edu.cn",
        "https://docker.nju.edu.cn"
    ]
}

Restart Docker.

sudo systemctl daemon-reload
sudo systemctl restart docker

Running Docker Without sudo

To use Docker without typing sudo every time, follow these steps:

1. Create the Docker group (if it doesn't exist)

sudo groupadd docker

2. Add your user to the Docker group

sudo usermod -aG docker $USER

3. Apply the changes

Log out and log back in, or run:

newgrp docker

4. Test Docker access

docker ps

If it works without sudo, you're done!

⚠️ Note: Adding a user to the docker group gives root-level access. Use with caution.