要在Ubuntu上启动Docker容器,您需要遵循以下步骤:
安装Docker(如果尚未安装): 打开终端并运行以下命令来安装Docker:
sudo apt update
sudo apt install docker.io
启动Docker服务: 安装完成后,启动Docker服务并设置为开机自启:
sudo systemctl start docker
sudo systemctl enable docker
拉取Docker镜像(如果需要): 在启动容器之前,您可能需要从Docker Hub或其他注册表中拉取一个镜像。例如,要拉取最新的Ubuntu镜像,运行:
docker pull ubuntu
启动Docker容器:
使用docker run
命令启动一个新的容器。例如,要启动一个交互式的Ubuntu容器并分配一个伪终端,运行:
docker run -it ubuntu /bin/bash
这里,-it
标志表示以交互模式运行容器,并分配一个伪终端。/bin/bash
是在容器内运行的命令,对于Ubuntu镜像来说,通常是bash shell。
停止和删除容器: 要停止正在运行的容器,首先需要知道容器的ID或名称。可以使用以下命令列出所有运行中的容器:
docker ps
要停止容器,使用docker stop
命令,后跟容器ID或名称:
docker stop container_name_or_id
如果您想删除容器,可以使用docker rm
命令:
docker rm container_name_or_id
查看容器日志:
如果您想查看容器的日志,可以使用docker logs
命令:
docker logs container_name_or_id
进入已停止的容器:
如果您想进入一个已经停止的容器,可以使用docker start
命令先启动容器,然后再次使用docker exec
命令进入容器:
docker start container_name_or_id
docker exec -it container_name_or_id /bin/bash
请记住,每次使用docker run
命令时,都会创建一个新的容器实例。如果您想要在同一个容器上多次工作,您应该在第一次运行时不要使用-d
(分离模式)标志,这样您就可以在退出shell后仍然保持在容器内部。