Docker 安装
在Ubuntu中安装docker
docker安装官方教程:https://docs.docker.com/engine/install/ubuntu/,两部分,直接copy即可。
设置 Docker apt
仓库。
# 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 "${UBUNTU_CODENAME:-$VERSION_CODENAME}") stable" | \
sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
sudo apt-get update
安装 Docker 包。
sudo apt-get install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
安装成功
换为国内源,直接文本粘贴到终端中,然后回车运行即可。
sudo tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": [
"https://registry.docker-cn.com",
"http://hub-mirror.c.163.com",
"https://docker.mirrors.ustc.edu.cn",
"https://docker.hlmirror.com",
"https://docker.1ms.run",
"https://func.ink",
"https://lispy.org",
"https://docker.xiaogenban1993.com"
]
}
EOF
重启docker
sudo service docker restart
验证
sudo docker run hello-world
基础操作:https://maolin101.com/archives/ji-chu-cao-zuo
安装docker-compose
- Docker 是容器化的基础,解决 “如何打包和运行单个应用” 的问题。
- Docker Compose 是多容器管理工具,解决 “如何协调多个容器一起工作” 的问题。
在实际开发中,两者通常配合使用:用 Docker 构建镜像、运行单个容器,用 Docker Compose 管理多容器应用的整体生命周期。
Docker 是基础引擎,独立运行容器;Docker Compose 是多容器管理工具,按需安装。两者没有强制依赖关系,是否安装取决于你的使用场景。
sudo apt install -y docker-compose-plugin
docker compose version