CentOS Docker安装部署指南

发布时间:2023-05-16

一、安装CentOS

  1. 下载CentOS ISO镜像文件,并通过软件制作成启动盘。
  2. 将制作好的启动盘插入电脑,并开机从启动盘启动电脑。
  3. 按照提示进入CentOS安装向导,设置时区、语言、键盘布局等信息。
  4. 设置root用户的密码,并创建普通用户。
  5. 选择“基本服务器”或“最小安装”等模式进行安装,等待安装完成并重启。

二、安装Docker

  1. 在终端中输入以下命令,安装需要的一些系统工具:
    sudo yum install -y yum-utils device-mapper-persistent-data lvm2
    
  2. 添加Docker的yum源:
    sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
    
  3. 如果需要安装指定版本的Docker,可以先查看Docker版本列表:
    yum list docker-ce --showduplicates | sort -r
    
  4. 根据需要安装指定版本的Docker(如安装最新版的Docker):
    sudo yum install docker-ce
    
  5. 启用Docker服务:
    sudo systemctl start docker
    
  6. 设置Docker开机自启动:
    sudo systemctl enable docker
    
  7. 验证Docker是否安装成功:
    docker --version
    

三、Docker常用操作

  1. 查看Docker镜像:
    docker images
    
  2. 下载Docker镜像:
    docker pull 镜像名:标签
    
  3. 启动Docker容器:
    docker run -d --name=容器名 镜像名:标签
    
  4. 停止Docker容器:
    docker stop 容器名或容器ID
    
  5. 启动已停止的Docker容器:
    docker start 容器名或容器ID
    

四、使用Docker部署应用

  1. 通过Dockerfile文件构建镜像:
    FROM 镜像名:标签
    RUN 命令1
    RUN 命令2
    ...
    EXPOSE 端口号
    CMD ["命令"]
    
  2. 构建镜像:
    docker build -t 镜像名:标签 .
    
  3. 启动容器:
    docker run -d --name=容器名 -p 主机端口号:容器端口号 镜像名:标签
    

五、Docker Compose使用

  1. 安装Docker Compose:
    sudo curl -L "https://github.com/docker/compose/releases/download/版本号/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
    sudo chmod +x /usr/local/bin/docker-compose
    
  2. 编写docker-compose.yml文件:
    version: "3"
    services:
      web:
        build: .
        ports:
          - "5000:5000"
      redis:
        image: "redis:alpine"
    
  3. 在docker-compose.yml文件所在的目录中启动容器组:
    docker-compose up -d
    

六、总结

以上就是CentOS Docker安装部署的详细步骤,希望对大家有所帮助!