在CentOS上部署容器化环境通常涉及以下几个步骤:
首先,确保你的CentOS系统已经更新到最新版本,并安装必要的依赖包。
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 -y docker-ce docker-ce-cli containerd.io
安装完成后,启动Docker服务并设置为开机自启:
sudo systemctl start docker
sudo systemctl enable docker
验证Docker是否成功安装:
sudo docker --version
你可以使用docker run
命令来创建一个新的Docker容器。例如,创建一个基于CentOS的容器并进入其交互式shell:
sudo docker run -it centos:latest /bin/bash
sudo docker pull centos:latest
sudo docker images
sudo docker run -it centos:latest /bin/bash
sudo docker stop [容器ID]
sudo docker rm [容器ID]
sudo docker logs [容器ID]
docker exec
在运行中的容器内执行新的命令或程序。sudo docker exec -it [容器ID] /bin/bash
docker cp
命令将文件从主机复制到容器中,或者反向操作。sudo docker cp [本地路径] [容器ID]:[容器内路径]
docker commit
将容器当前的状态保存为新的Docker镜像。sudo docker commit [容器ID] [新镜像名]
sudo docker run -d -p 8000:8000 --restart=always -v /path/to/portainer:/data portainer/portainer
然后,在浏览器中访问http://localhost:8000
进行配置。
{
"registry-mirrors": ["https://your_aliyun_accelerator.mirror.aliyuncs.com"]
}
sudo docker run -v /host/path:/container/path centos:latest
sudo docker network create my_network
sudo docker run --network my_network centos:latest
[1,2,3,4,5,6,7,8,9,10,13,14,15]