官网链接:https://docs.docker.com/engine/install/ubuntu/
1. 安装
本流程需使用apt安装,先更新apt及其资源:
# Add Docker's official GPG key:
sudo apt update
sudo apt install ca-certificates curl
sudo install -m 0755 -d /etc/apt/keyrings
sudo curl -fsSL https://download.docker.com/linux/ubuntu/gpg -o /etc/apt/keyrings/docker.asc
sudo chmod a+r /etc/apt/keyrings/docker.asc
# Add the repository to Apt sources:
sudo tee /etc/apt/sources.list.d/docker.sources <<EOF
Types: deb
URIs: https://download.docker.com/linux/ubuntu
Suites: $(. /etc/os-release && echo "${UBUNTU_CODENAME:-$VERSION_CODENAME}")
Components: stable
Signed-By: /etc/apt/keyrings/docker.asc
EOF
sudo apt update
安装最新版本Docker:
sudo apt install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
查看Docker状态:
sudo systemctl status docker
如未启动,启动Docker:
sudo systemctl start docker
2. 下载容器
docker pull ubuntu
查看下载的容器:
docker images
3. 启动容器
3.1 启动一个容器并进入其交互式终端
docker run -it ubuntu /bin/bash
如果你希望容器在后台运行,可以使用 -d 参数:
docker run -d ubuntu
查看正在运行的容器,可添加-a来查看所有容器(包括停止的容器),来查找容器id:
docker ps -a
通过容器id进入一个正在运行的容器
docker exec -it container_id /bin/bash
停止一个正在运行的容器:
docker stop container_id
删除容器
docker rm container_id