在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命令来管理容器和镜像。以下是一些常用的Docker命令:
查看Docker版本
docker version
查看Docker信息
docker info
搜索镜像
docker search <image-name>
拉取镜像
docker pull <image-name>:<tag>
列出所有镜像
docker images
运行容器
docker run -it <image-name>:<tag> /bin/bash
停止容器
docker stop <container-id>
删除容器
docker rm <container-id>
删除镜像
docker rmi <image-id>
查看运行中的容器
docker ps
查看所有容器(包括停止的)
docker ps -a
进入正在运行的容器
docker exec -it <container-id> /bin/bash
提交容器为新镜像
docker commit <container-id> <new-image-name>:<tag>
导出容器为tar文件
docker export <container-id> > <file-name>.tar
从tar文件导入容器
cat <file-name>.tar | docker import - <new-image-name>:<tag>
查看容器日志
docker logs <container-id>
查看容器网络
docker network ls
docker network inspect <network-id>
查看容器存储
docker volume ls
docker volume inspect <volume-id>
通过这些命令,你可以在CentOS上有效地管理和操作Docker容器和镜像。如果你遇到任何问题,可以参考Docker官方文档或使用docker help命令获取更多帮助。