在Ubuntu中管理Docker容器可以通过一系列命令来完成,这些命令涵盖了从安装Docker到日常操作的各个方面。以下是一些常用的Docker命令及其用法:
安装Docker
在Ubuntu上安装Docker的步骤如下:
-
更新软件包列表:
sudo apt-get update
-
安装Docker软件包:
sudo apt-get install docker-ce docker-ce-cli containerd.io
-
启动Docker服务:
sudo systemctl start docker
-
设置Docker开机自启:
sudo systemctl enable docker
-
验证Docker安装:
sudo docker run hello-world
管理Docker容器
-
列出所有容器:
docker ps -a
-
创建容器:
docker run -it ubuntu:latest /bin/bash
-
启动容器:
docker start CONTAINER_ID
-
停止容器:
docker stop CONTAINER_ID
-
重启容器:
docker restart CONTAINER_ID
-
删除容器:
docker rm CONTAINER_ID
-
提交容器为新镜像:
docker commit CONTAINER IMAGE_NAME:TAG
-
从本地文件加载镜像:
docker load -i ubuntu-20.04.tar
-
导出容器为本地文件:
docker save -o ubuntu-20.04.tar ubuntu:20.04
其他常用命令
-
查看运行中的容器:
docker ps
-
查看所有容器(包括停止的):
docker ps -a
-
进入正在运行的容器:
docker attach CONTAINER_ID
-
在容器中执行命令:
docker exec -it CONTAINER_ID bash
通过这些命令,您可以在Ubuntu上有效地管理Docker容器,确保您的应用程序和服务能够顺利运行。