centos

centos里docker容器如何创建

小樊
57
2025-09-03 16:22:31
栏目: 智能运维

在CentOS中创建Docker容器的步骤如下:

前提条件

  1. 安装Docker:确保你的CentOS系统上已经安装了Docker。如果没有安装,可以参考官方文档进行安装。

    sudo yum install -y docker
    sudo systemctl start docker
    sudo systemctl enable docker
    
  2. 拉取镜像:选择一个你需要的镜像,例如Ubuntu。

    sudo docker pull ubuntu
    

创建并运行容器

  1. 运行一个交互式容器

    sudo docker run -it ubuntu /bin/bash
    

    这条命令会启动一个Ubuntu容器,并且进入容器的bash shell。

  2. 运行一个非交互式容器

    sudo docker run -d ubuntu echo "Hello, World!"
    

    这条命令会以后台模式(detached mode)运行一个Ubuntu容器,并在容器内执行echo "Hello, World!"

  3. 指定容器名称

    sudo docker run --name my_container -it ubuntu /bin/bash
    

    这条命令会创建一个名为my_container的容器。

  4. 映射端口

    sudo docker run -d -p 8080:80 nginx
    

    这条命令会启动一个Nginx容器,并将主机的8080端口映射到容器的80端口。

  5. 挂载卷

    sudo docker run -v /host/path:/container/path ubuntu
    

    这条命令会将主机的/host/path目录挂载到容器的/container/path目录。

  6. 设置环境变量

    sudo docker run -e MY_ENV_VAR=value ubuntu
    

    这条命令会设置一个名为MY_ENV_VAR的环境变量,值为value

查看容器

  1. 列出所有容器

    sudo docker ps -a
    
  2. 查看运行中的容器

    sudo docker ps
    
  3. 查看停止的容器

    sudo docker ps -a
    

停止和删除容器

  1. 停止容器

    sudo docker stop my_container
    
  2. 删除容器

    sudo docker rm my_container
    

进入已停止的容器

sudo docker start my_container
sudo docker exec -it my_container /bin/bash

通过以上步骤,你可以在CentOS系统中创建和管理Docker容器。根据具体需求,你可以组合使用这些命令来实现更复杂的操作。

0
看了该问题的人还看了