ubuntu

docker容器在ubuntu如何启动

小樊
48
2025-05-19 23:23:16
栏目: 智能运维

要在Ubuntu上启动Docker容器,您需要遵循以下步骤:

  1. 安装Docker(如果尚未安装): 打开终端并运行以下命令来安装Docker:

    sudo apt update
    sudo apt install docker.io
    
  2. 启动Docker服务: 安装完成后,启动Docker服务并设置为开机自启:

    sudo systemctl start docker
    sudo systemctl enable docker
    
  3. 拉取Docker镜像(如果需要): 在启动容器之前,您可能需要从Docker Hub或其他注册表中拉取一个镜像。例如,要拉取最新的Ubuntu镜像,运行:

    docker pull ubuntu
    
  4. 启动Docker容器: 使用docker run命令启动一个新的容器。例如,要启动一个交互式的Ubuntu容器并分配一个伪终端,运行:

    docker run -it ubuntu /bin/bash
    

    这里,-it标志表示以交互模式运行容器,并分配一个伪终端。/bin/bash是在容器内运行的命令,对于Ubuntu镜像来说,通常是bash shell。

  5. 停止和删除容器: 要停止正在运行的容器,首先需要知道容器的ID或名称。可以使用以下命令列出所有运行中的容器:

    docker ps
    

    要停止容器,使用docker stop命令,后跟容器ID或名称:

    docker stop container_name_or_id
    

    如果您想删除容器,可以使用docker rm命令:

    docker rm container_name_or_id
    
  6. 查看容器日志: 如果您想查看容器的日志,可以使用docker logs命令:

    docker logs container_name_or_id
    
  7. 进入已停止的容器: 如果您想进入一个已经停止的容器,可以使用docker start命令先启动容器,然后再次使用docker exec命令进入容器:

    docker start container_name_or_id
    docker exec -it container_name_or_id /bin/bash
    

请记住,每次使用docker run命令时,都会创建一个新的容器实例。如果您想要在同一个容器上多次工作,您应该在第一次运行时不要使用-d(分离模式)标志,这样您就可以在退出shell后仍然保持在容器内部。

0
看了该问题的人还看了