Docker 与 CentOS 交互主要通过以下几种方式:
在 CentOS 上安装 Docker:
sudo yum update
yum
使用仓库中的 HTTPS 内容:sudo yum install -y yum-utils
sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
sudo yum install docker-ce docker-ce-cli containerd.io
sudo systemctl start docker
sudo systemctl enable docker
运行 Docker 容器:
docker run
命令来运行一个容器。例如,要运行一个 CentOS 容器并进入其 shell,可以使用以下命令:docker run -it centos /bin/bash
-it
参数表示以交互模式运行容器,并分配一个伪终端。centos
是要运行的镜像名称,/bin/bash
是容器启动后要执行的命令。管理 Docker 容器:
docker ps
查看正在运行的容器。docker ps -a
查看所有容器(包括已停止的)。docker stop <container_id>
停止一个容器。docker rm <container_id>
删除一个容器。docker exec
在运行中的容器内执行命令。例如,要在 CentOS 容器内安装一个软件包,可以使用:docker exec -it <container_id> yum install -y <package_name>
Docker 网络与存储:
docker volume
命令来管理数据卷。Docker Compose:
Docker Hub 和私有仓库:
通过以上方式,你可以在 CentOS 上轻松地与 Docker 进行交互和管理。