linux

Linux Docker如何快速上手

小樊
51
2025-07-07 07:52:49
栏目: 智能运维

要快速上手Linux Docker,您可以按照以下步骤进行操作:

1. 安装Docker

在Ubuntu上安装Docker

  1. 更新包索引

    sudo apt update
    
  2. 安装必要的依赖

    sudo apt install apt-transport-https ca-certificates curl software-properties-common
    
  3. 添加Docker官方的GPG密钥

    curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
    
  4. 添加Docker的APT源

    sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
    
  5. 再次更新包索引

    sudo apt update
    
  6. 安装Docker CE

    sudo apt install docker-ce
    
  7. 启动并启用Docker服务

    sudo systemctl start docker
    sudo systemctl enable docker
    
  8. 验证Docker是否安装成功

    sudo docker --version
    

在CentOS上安装Docker

  1. 安装需要的软件包

    sudo yum install -y yum-utils device-mapper-persistent-data lvm2
    
  2. 设置yum源

    sudo yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
    
  3. 安装Docker

    sudo yum install -y docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
    
  4. 启动和校验

    sudo systemctl start docker
    sudo systemctl enable docker
    sudo docker ps
    

2. 理解Docker核心概念

3. 基本的Docker命令

4. 使用Docker Compose(可选)

Docker Compose是一个用于定义和运行多容器Docker应用程序的工具。通过一个简单的YAML文件(docker-compose.yml)来配置应用的各个服务、网络和存储卷,从而简化多容器应用的部署和管理。

安装Docker Compose

sudo curl -L "https://github.com/docker/compose/releases/download/1.29.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
sudo chmod +x /usr/local/bin/docker-compose

使用Docker Compose

  1. 创建 docker-compose.yml 文件

    version: '3.9'
    services:
      web:
        image: nginx:alpine
        ports:
          - "80:80"
    
  2. 启动服务

    docker-compose up -d
    
  3. 查看运行状态

    docker-compose ps
    
  4. 停止服务

    docker-compose down
    

通过以上步骤,您可以快速上手Linux Docker,并开始创建和运行您的第一个容器化应用程序。

0
看了该问题的人还看了