在CentOS中创建Docker容器的步骤如下:
安装Docker:确保你的CentOS系统上已经安装了Docker。如果没有安装,可以参考官方文档进行安装。
sudo yum install -y docker
sudo systemctl start docker
sudo systemctl enable docker
拉取镜像:选择一个你需要的镜像,例如Ubuntu。
sudo docker pull ubuntu
运行一个交互式容器:
sudo docker run -it ubuntu /bin/bash
这条命令会启动一个Ubuntu容器,并且进入容器的bash shell。
运行一个非交互式容器:
sudo docker run -d ubuntu echo "Hello, World!"
这条命令会以后台模式(detached mode)运行一个Ubuntu容器,并在容器内执行echo "Hello, World!"。
指定容器名称:
sudo docker run --name my_container -it ubuntu /bin/bash
这条命令会创建一个名为my_container的容器。
映射端口:
sudo docker run -d -p 8080:80 nginx
这条命令会启动一个Nginx容器,并将主机的8080端口映射到容器的80端口。
挂载卷:
sudo docker run -v /host/path:/container/path ubuntu
这条命令会将主机的/host/path目录挂载到容器的/container/path目录。
设置环境变量:
sudo docker run -e MY_ENV_VAR=value ubuntu
这条命令会设置一个名为MY_ENV_VAR的环境变量,值为value。
列出所有容器:
sudo docker ps -a
查看运行中的容器:
sudo docker ps
查看停止的容器:
sudo docker ps -a
停止容器:
sudo docker stop my_container
删除容器:
sudo docker rm my_container
sudo docker start my_container
sudo docker exec -it my_container /bin/bash
通过以上步骤,你可以在CentOS系统中创建和管理Docker容器。根据具体需求,你可以组合使用这些命令来实现更复杂的操作。