在Ubuntu中,Docker是一个非常流行的容器化平台,它允许你打包、分发和运行应用程序在一个隔离的环境中。以下是一些常用的Docker命令:
安装Docker
sudo apt update
sudo apt install docker.io
启动Docker服务
sudo systemctl start docker
设置Docker开机自启
sudo systemctl enable docker
停止Docker服务
sudo systemctl stop docker
卸载Docker
sudo apt-get purge docker.io
sudo apt-get autoremove
查看Docker版本
docker --version
运行一个容器
docker run hello-world
列出所有正在运行的容器
docker ps
列出所有容器(包括停止的)
docker ps -a
停止一个容器
docker stop [CONTAINER_ID]
删除一个容器
docker rm [CONTAINER_ID]
查看容器的日志
docker logs [CONTAINER_ID]
进入一个正在运行的容器
docker exec -it [CONTAINER_ID] /bin/bash
拉取一个镜像
docker pull [IMAGE_NAME]
列出所有本地镜像
docker images
删除一个镜像
docker rmi [IMAGE_ID]
构建一个镜像
docker build -t [IMAGE_NAME]:[TAG] .
查看Docker网络
docker network ls
创建一个新的网络
docker network create [NETWORK_NAME]
连接到网络
docker network connect [NETWORK_NAME] [CONTAINER_ID]
创建一个卷
docker volume create [VOLUME_NAME]
列出所有卷
docker volume ls
删除一个卷
docker volume rm [VOLUME_NAME]
搜索镜像
docker search [IMAGE_NAME]
导出容器
docker export [CONTAINER_ID]
导入容器
cat [FILE_NAME] | docker import - [IMAGE_NAME]:[TAG]
清理未使用的资源
docker system prune
这些命令涵盖了Docker在Ubuntu中的大部分基本操作。根据具体需求,你可能还需要探索更多高级功能和命令。