在Ubuntu上管理Docker容器,你需要遵循以下步骤:
安装Docker: 如果你还没有安装Docker,请先安装它。打开终端并运行以下命令:
sudo apt update
sudo apt install docker.io
安装完成后,启动Docker服务并设置开机自启:
sudo systemctl start docker
sudo systemctl enable docker
运行一个容器:
使用docker run
命令来创建并启动一个新的容器。例如,要运行一个名为“my-container”的Ubuntu容器,你可以使用以下命令:
docker run -it --name my-container ubuntu
-it
标志表示交互式模式,这样你就可以在容器内运行命令了。
列出所有容器: 要查看所有正在运行的容器,使用以下命令:
docker ps
如果你想看到所有的容器,包括没有运行的,可以使用:
docker ps -a
停止一个容器:
要停止一个正在运行的容器,首先你需要知道它的ID或名称。然后使用docker stop
命令:
docker stop my-container
启动一个已停止的容器:
使用docker start
命令来重新启动一个已经停止的容器:
docker start my-container
删除一个容器:
在停止容器后,你可以使用docker rm
命令来删除它:
docker rm my-container
如果容器正在运行,你需要添加-f
标志来强制删除:
docker rm -f my-container
进入一个正在运行的容器:
如果你想进入一个正在运行的容器,可以使用docker exec
命令:
docker exec -it my-container bash
这将打开一个新的终端窗口,你可以在其中运行命令。
提交容器的更改:
如果你在容器内进行了更改并希望创建一个新的镜像,可以使用docker commit
命令:
docker commit my-container my-image
这将创建一个名为my-image
的新镜像。
查看容器日志:
要查看容器的日志,可以使用docker logs
命令:
docker logs my-container
管理Docker镜像:
你可以使用docker images
来列出所有可用的镜像,使用docker pull
来下载新的镜像,使用docker rmi
来删除镜像。
这些是管理Docker容器的一些基本命令。Docker提供了许多其他命令和选项,可以通过阅读官方文档或使用docker --help
来获取更多信息。