mobile wallpaper 1
mobile wallpaper 2
mobile wallpaper 3
mobile wallpaper 4
374 字
1 分钟
【Manual】Docker使用指南
2025-11-11

Docker 使用手册#

Docker 安装#

Docker 安装只需要安装Docker-Engine即可,没必要安装Docker-Desktop。

最新的安装命令:官方Get Start页面 对于常用的Ubuntu系统,使用apt进行安装:官方apt安装命令

参考命令:

  1. 添加apt仓库源:

    # Add Docker's official GPG key:
    sudo apt update
    sudo apt install ca-certificates curl
    sudo install -m 0755 -d /etc/apt/keyrings
    sudo curl -fsSL https://download.docker.com/linux/ubuntu/gpg -o /etc/apt/keyrings/docker.asc
    sudo chmod a+r /etc/apt/keyrings/docker.asc
    # Add the repository to Apt sources:
    sudo tee /etc/apt/sources.list.d/docker.sources <<EOF
    Types: deb
    URIs: https://download.docker.com/linux/ubuntu
    Suites: $(. /etc/os-release && echo "${UBUNTU_CODENAME:-$VERSION_CODENAME}")
    Components: stable
    Architectures: $(dpkg --print-architecture)
    Signed-By: /etc/apt/keyrings/docker.asc
    EOF
    sudo apt update
  2. 安装Docker Engine:

    sudo apt install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin

安装之后,可以选择配置systemctl:

# 确认安装
sudo systemctl status docker
# 在服务器上进行自启:
sudo systemctl enable docker
# 在个人主机上,不希望自动启动占内存
sudo systemctl disable docker
sudo systemctl start docker
  1. 验证安装:

    sudo docker run hello-world
  2. 添加docker用户组(不用sudo执行docker命令)

    sudo groupadd docker
    sudo usermod -aG docker $USER
    # 刷新用户组 / logout重新登陆
    newgrp docker
  3. 验证用户组

    docker run hello-world

Docker 常用命令#

Docker 国内加速#

国内服务器厂商往往会提供Docker的加速服务,在使用docker拉取镜像时可以先修改当前的镜像链接。

以阿里云为例,ACR会为每一个账号(阿里云账号或RAM用户)生成一个镜像加速器地址,可以进入容器镜像服务控制台进行查看。

对于Ubuntu系统来说,修改目录文件/etc/docker/daemon.json,以启用加速:

{
"registry-mirrors": ["https://*.mirror.aliyuncs.com"]
}

也可以直接使用命令:

sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": ["https://*.mirror.aliyuncs.com"]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker

除了厂商提供的镜像,也有一些第三方平台会提供Docker加速服务,例如轩辕镜像,分别提供免费版和付费版,可以根据提示修改上述daemon.json配置文件,启用加速

docker compose#

docker compose 是可以用来管理多个docker容器,并使用yaml文件启动容器

  • 启动容器
docker-compose up -d # 在当前目录启动
  • 查看当前打开的容器和状态
docker-compose ps
  • 关闭容器
docker-compose down
  • 查看当前容器日志
docker-compose logs <容器名称>
分享

如果这篇文章对你有帮助,欢迎分享给更多人!

【Manual】Docker使用指南
https://onemom.top/posts/docker/
作者
onemotre zephyr
发布于
2025-11-11
许可协议
Unlicensed

部分信息可能已经过时

目录