第一步:安装docker
首先,更新centos系统并安装必要的依赖包:
sudo yum update -y sudo yum install -y yum-utils
接下来,添加Docker的yum仓库:
sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
然后,安装Docker CE (社区版) 和Docker CLI客户端:
sudo yum install docker-ce docker-ce-cli containerd.io
启动Docker服务并设置为开机启动:
sudo systemctl start docker sudo systemctl enable docker
最后,运行hello-world镜像验证安装是否成功:
sudo docker run hello-world
第二步:运行Docker容器
Docker安装完成后,可以使用docker run命令运行容器。以下是一些常用示例:
- 运行一个交互式ubuntu容器:
sudo docker run -it ubuntu bash
此命令会下载Ubuntu镜像(如果本地不存在),并在交互式bash shell中运行。
- 运行带有端口映射的容器 (例如nginx):
sudo docker run -d -p 80:80 nginx
-d表示后台运行,-p 80:80将主机80端口映射到容器的80端口。
- 运行带有卷挂载的容器:
sudo docker run -v /mydata:/data -it ubuntu bash
此命令将主机/mydata目录挂载到容器的/data目录,实现数据持久化。
- 运行基于Dockerfile构建的自定义容器:
sudo docker build -t my-custom-image . sudo docker run -it my-custom-image bash
第三步:管理Docker容器
Docker提供丰富的命令来管理容器,包括启动、停止、删除等操作:
- 列出所有容器:
sudo docker ps -a
- 停止容器:
sudo docker stop <container_id_or_name>
- 启动容器:
sudo docker start <container_id_or_name>
- 删除容器:
sudo docker rm <container_id_or_name>
- 强制删除容器:
sudo docker rm -f <container_id_or_name>
第四步:配置Docker守护进程
可以通过编辑/etc/docker/daemon.json文件来配置Docker守护进程。例如,启用实验性功能:
{ "experimental": true }
修改配置后,重启Docker服务:
sudo systemctl restart docker
完成以上步骤后,您便可以在CentOS系统上成功运行和管理Docker容器。
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END