CentOS下Docker基础安装与常用命令指南

需积分: 0 1 下载量 150 浏览量 更新于2024-09-08 收藏 772KB PDF 举报
Docker是一种流行的开源容器化平台,它使得开发者可以在不同的环境中构建、部署和运行应用程序。本篇指南主要介绍了如何在CentOS系统上进行基础的Docker安装和配置,以及常用的Docker命令。 **1. Docker安装** 针对不同版本的CentOS,Docker的安装步骤有所差异: - **CentOS 6**: 使用`yum`包管理器安装,命令如下: - `yum install -y docker-io` - 启动并设置服务开机自启:`chkconfig docker on`,通过`/etc/init.d/docker start/stop/restart`来控制服务状态。 - **CentOS 7**: 安装方式略有变化,使用`yum`替换为`dnf`,命令如下: - `yum install -y docker` - 启动、停止和重启服务: - `systemctl enable docker`开启服务开机自启 - `systemctl start/stop/restart docker`分别用于启动、停止和重启Docker服务。 **2. Docker基本命令** - **搜索镜像(Search)**: 使用`docker search`命令查找特定名称的镜像,如`docker search centos`,在官方仓库中找到可用的镜像。注意选择信誉良好的官方或认证镜像以确保安全。 - **拉取镜像(Pull)**: 使用`docker pull`命令从远程仓库下载镜像,例如`docker pull centos`或`docker pull reg.demo.com/nginx`。如果需要私有仓库,需要提供正确的URL。 - **运行容器(Run)**: 使用`docker run`命令启动容器,例如`docker run --name=test reg.demo.com/nginx`。`--name`指定容器名,`-i`和`-t`分别表示分配输入和Tty,`/bin/bash`指定了容器内的默认执行环境。`--restart`选项用于指定容器在退出后是否自动重启,有不同的策略可供选择,如`always`、`on-failure`等。 本文档详细介绍了在CentOS系统上安装Docker的基本步骤,以及如何使用基础命令进行镜像搜索、拉取和容器的运行。这些是Docker入门必备的技能,理解并熟练掌握它们将有助于你在开发环境中更好地利用Docker进行应用的隔离和部署。