Install
Ubuntu
Archlinux
Archlinux install docker
sudo pacman -S docker
Enable and Start
sudo systemctl enable docker
sudo systemctl start docker
Archlinux第一次启动Docker报错
重启系统就好…
Docker compose
docker compose up # 启动
docker compose up -d # 后台启动
更新
docker compose pull # 拉取镜像
docker compose up -d # 会自动处理容器的停止、删除和重新创建
docker compose ps # 验证更新
docker image prune -f # 清理旧镜像(可选)
Tips
进入容器
sudo docker exec -it container_name bash
查看容器状态
sudo docker stats container_name
国内镜像加速
sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": [
"https://docker.1ms.run",
"https://dockerpull.org",
"https://docker.mirrors.ustc.edu.cn",
"https://docker.nju.edu.cn"
]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker
使用代理
sudo mkdir -p /etc/systemd/system/docker.service.d
sudo vim /etc/systemd/system/docker.service.d/proxy.conf
内容如下
[Service]
Environment="HTTP_PROXY=http://127.0.0.1:7890/"
Environment="HTTPS_PROXY=http://127.0.0.1:7890/"
Environment="NO_PROXY=localhost,127.0.0.1,.example.com"
修改好之后执行如下命令
sudo systemctl daemon-reload
sudo systemctl restart docker
评论