本文目录导读:
Docker安装与配置CentOS环境
准备工作
在开始使用Docker创建CentOS环境之前,确保您的系统满足以下要求:

- 操作系统:Linux、macOS或Windows 10(需启用WSL2)
- Docker版本:建议使用Docker CE(Community Edition)或Docker EE(Enterprise Edition)
- Docker安装:确保Docker已经安装在您的系统上
安装Docker
以下是在不同操作系统上安装Docker的步骤:
1 在Linux上安装Docker
更新系统包列表:
sudo yum update -y
安装Docker:
sudo yum install -y yum-utils sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo sudo yum install -y docker-ce docker-ce-cli containerd.io
启动Docker服务:
sudo systemctl start docker
设置Docker服务开机自启:
sudo systemctl enable docker
2 在macOS上安装Docker
打开终端。
使用Homebrew安装Docker:
brew cask install docker
3 在Windows上安装Docker
访问Docker官网下载Docker Desktop。
安装Docker Desktop。
启动Docker Desktop。

创建CentOS镜像
以下是在Docker中创建CentOS镜像的步骤:
使用以下命令创建一个新的Dockerfile:
docker run -it --name centos-test centos
在容器中执行以下命令来安装所需的软件包:
yum install -y bash-completion
退出容器:
exit
保存镜像:
docker commit centos centos-test
运行CentOS容器
以下是在Docker中运行CentOS容器的步骤:
使用以下命令启动一个新的CentOS容器:
docker run -it centos-test
您现在应该可以看到一个全新的CentOS环境。
配置SSH访问
如果您需要通过SSH访问CentOS容器,请按照以下步骤操作:
在容器中安装SSH服务:

yum install -y openssh-server
启动SSH服务:
systemctl start sshd
设置SSH服务开机自启:
systemctl enable sshd
退出容器,并获取容器的IP地址:
docker inspect -f '{{range .NetworkSettings.IPAddress}}{{.}}{{end}}' centos-test使用SSH客户端连接到容器的IP地址。
FAQs
Q1:如何查看Docker版本?
A1: 在命令行中输入以下命令来查看Docker版本:
docker --version
Q2:如何删除Docker容器?
A2: 使用以下命令删除一个Docker容器:
docker rm <容器名称或ID>
如果您想删除所有容器,可以使用以下命令:
docker rm -f $(docker ps -a -q)
