在CentOS上使用Docker命令,首先需要确保已经安装了Docker。以下是在CentOS上安装和使用Docker的基本步骤:
更新系统包
sudo yum update -y
安装必要的软件包
sudo yum install -y yum-utils device-mapper-persistent-data lvm2
设置Docker仓库
sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
安装Docker CE(社区版)
sudo yum install docker-ce docker-ce-cli containerd.io
启动Docker服务
sudo systemctl start docker
设置Docker开机自启
sudo systemctl enable docker
验证安装
sudo docker run hello-world
以下是一些常用的Docker命令及其简要说明:
列出所有运行中的容器
sudo docker ps
列出所有容器(包括未运行的)
sudo docker ps -a
停止一个正在运行的容器
sudo docker stop [CONTAINER_ID]
删除一个容器
sudo docker rm [CONTAINER_ID]
启动一个已停止的容器
sudo docker start [CONTAINER_ID]
查看容器日志
sudo docker logs [CONTAINER_ID]
进入容器的shell环境
sudo docker exec -it [CONTAINER_ID] /bin/bash
拉取镜像
sudo docker pull [IMAGE_NAME]
列出所有本地镜像
sudo docker images
删除一个镜像
sudo docker rmi [IMAGE_ID]
查看所有网络
sudo docker network ls
创建一个新的网络
sudo docker network create [NETWORK_NAME]
连接到网络
sudo docker network connect [NETWORK_NAME] [CONTAINER_ID]
列出所有卷
sudo docker volume ls
创建一个新的卷
sudo docker volume create [VOLUME_NAME]
删除一个卷
sudo docker volume rm [VOLUME_NAME]
bridge
网络模式。如果需要其他网络模式,可以在启动容器时指定。overlay2
存储驱动。如果需要更改存储驱动,可以在/etc/docker/daemon.json
文件中进行配置。通过以上步骤,你应该能够在CentOS上成功安装和使用Docker。如果有任何问题,请参考Docker官方文档或寻求社区帮助。