在CentOS中启动Docker容器,您需要遵循以下步骤:
sudo yum install -y docker
sudo systemctl start docker
sudo systemctl status docker
sudo docker run -it --name my_container ubuntu
这个命令会从Docker Hub下载Ubuntu镜像(如果本地没有),然后创建并启动一个名为“my_container”的容器。-it
参数表示以交互模式运行容器,这样您可以在容器内执行命令。
现在您已经进入了容器的命令行界面,可以在这里执行任何Linux命令。
要退出容器并返回到宿主机的命令行界面,请输入exit
。
如果您想要在启动容器时自动运行某些命令,可以在docker run
命令后添加这些命令。例如,要在容器启动时自动运行echo "Hello, World!"
,可以使用以下命令:
sudo docker run -it --name my_container ubuntu /bin/bash -c "echo 'Hello, World!'"
-d
参数将容器以后台模式运行:sudo docker run -d --name my_container ubuntu /bin/bash -c "while true; do echo 'Hello, World!'; sleep 1; done"
这个命令会在容器启动时运行一个无限循环,每隔1秒输出一次“Hello, World!”。
sudo docker stop my_container
然后使用以下命令删除容器:
sudo docker rm my_container
这些步骤应该可以帮助您在CentOS中启动和管理Docker容器。