一个是Docker Desktop,一个是Docker Engine
区别
Engine是轻量级、服务器使用
Desktop是桌面应用「包含了 Docker Engine 和其他工具,提供图形界面和支持」
Docker Engine目前安装和使用
https://docs.docker.com/engine/install/ubuntu/
官网install 教程
# Add Docker's official GPG key:
sudo apt-get update
sudo apt-get 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:
echo \
"deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.asc] https://download.docker.com/linux/ubuntu \
$(. /etc/os-release && echo "$VERSION_CODENAME") stable" | \
sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
sudo apt-get update
国内情况不太好使
一个是https://download.docker.com/修改为https://mirrors.aliyun.com/
安装使用
sudo apt-get update
sudo apt-get install ca-certificates curl
sudo install -m 0755 -d /etc/apt/keyrings
国内通过阿里云的(
https://mirrors.aliyun.com/docker-ce/linux/ubuntu/):
curl -fsSL https://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg -o /etc/apt/keyrings/docker.asc
sudo chmod a+r /etc/apt/keyrings/docker.asc
将存储库添加到Apt源:
echo \
"deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.asc] https://mirrors.aliyun.com/docker-ce/linux/ubuntu \
$(. /etc/os-release && echo "$VERSION_CODENAME") stable" | \
sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
install:
sudo apt-get install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
一个是后续使用docker拉取镜像的时候,也是拉不了的
要修改配置文件
刚下载好的基本说是没有这个daemon文件,不信邪的可以试试看代码为:
cat /etc/docker/daemon.json
cat: /etc/docker/daemon.json: No such file or directory
绷不住-.-
sudo cp /etc/docker/daemon.json /etc/docker/daemon.json.bak
以下为docker Engine操作
查看所有容器包括暂停的
docker ps -a
出来的参数
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
容器停止or暂停or启动
停止:
docker stop <CONTAINER ID>
暂停:
docker pause <CONTAINER ID>
启动:
STATUS为Paused
docker Paused <CONTAINER ID>
STATUS为Exited 或 Stopped
docker start <CONTAINER ID>
转载加个原文链接就行 Paster o-o