要快速上手Ubuntu上的Docker,您可以按照以下步骤进行操作:
安装Docker
- 更新系统软件包列表:
sudo apt update
- 安装必要的软件包:
sudo apt install apt-transport-https ca-certificates curl software-properties-common
- 添加Docker官方的GPG密钥:
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
- 添加Docker软件源:
echo "deb [archamd64] http://mirrors.aliyun.com/docker-ce/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list
- 安装Docker Engine:
sudo apt install docker-ce docker-ce-cli containerd.io
- 验证安装:
sudo docker run hello-world
验证安装
安装完成后,通过运行 sudo docker run hello-world
来验证Docker是否成功安装。
常用Docker命令
- 查看Docker信息:
docker info
- 检查Docker版本:
docker --version
- 拉取镜像:
docker pull ubuntu:20.04
- 启动容器:
docker run -d -p 8080:80 --name my_nginx nginx
- 查看运行中的容器:
docker ps
- 停止容器:
docker stop
- 删除容器:
docker rmi
镜像操作
- 查看镜像:
docker images
- 删除镜像:
docker rmi# 强制删除 docker rmi -f # 强制删除
容器生命周期
- 启动容器:
docker run -d -p 8080:80 --name my_nginx nginx
- 停止/启动容器:
docker stopdocker start
- 强制停止容器:
docker kill
容器交互
- 进入容器终端:
docker exec -it my_nginx /bin/bash
- 查看容器日志:
docker logs -f --tail 100 my_nginx
高级操作
- 构建镜像(Dockerfile):
docker build -t custom_image:1.0 .
- 网络管理:
docker network create my_network
- 数据卷挂载:
docker run -v /host/path:/container/path ...
通过以上步骤,您可以快速上手Ubuntu上的Docker。记得在实际操作中,根据具体需求调整命令和参数。