快速在线安装Docker,一分钟搞定,包括可以的镜像加速器

在线安装docker

使用阿里云安装源

curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun

阿里云的镜像加速器已经不可用了,配置可用的镜像加速器

sudo mkdir -p /etc/dockersudo tee /etc/docker/daemon.json <<-'EOF'{  "registry-mirrors": [        "https://docker.1ms.run",        "https://hub.rat.dev",        "https://docker.1panel.live"    ]}EOF

重启服务

sudo systemctl daemon-reloadsudo systemctl restart docker

测试

#拉取nacos镜像docker pull nacos/nacos-server:v2.4.3

Docker最新稳定加速源列表

提供者

镜像加速地址

说明

加速类型

耗子面板

https://hub.rat.dev

无限制

Docker Hub

1panel

https://docker.1panel.live

无限制

Docker Hub

rainbond

https://docker.rainbond.cc

无限制

Docker Hub

雷池长亭科技

https://docker.1ms.run

大部分镜像都能拉

Docker Hub

Docker常用命令:

功能

命令

说明

编译镜像

docker build -t 镜像名 .

docker login

登录docker hub

推送镜像

docker push 用户名/镜像名

需先标记镜像docker tag 65321f273e 用户名/镜像名

查看容器

docker ps

-a

查看包括已停止的容器

容器资源占用

docker stats

查看所有容器资源占用

容器详细信息

docker inspect

挂载看Mounts

网络看Networks

进入容器内部

docker exec -it 容器名 /bin/sh

结尾使用/bash

也行

创建容器网络

docker network create my-network

my-network

为网络名称

容器加入网络

docker network connect my-network 容器名

替换容器名或ID

查看网络

docker network inspect my-network

查看my-network

网络中的容器

停止容器

docker stop

docker stop 容器名或ID

启动容器

docker start

docker start 容器名或ID

重启容器

docker restart

docker restart 容器名或ID

删除容器

docker rm

docker rm 容器名或ID

查看镜像

docker images

docker images 镜像名或ID

删除镜像

docker rmi -f

docker rmi -f 镜像名或ID

清除资源

docker system prune

清除所有未使用资源容器 网络 镜像 缓存

删除所有镜像

docker rmi -f $(docker images -aq)

删除所有镜像

删除所有容器

docker container prune -f

删除所有已停止容器

停止所有容器

docker stop $(docker ps -aq)

停止所有容器

停止docker-compose

的服务

docker compose down

停止并删除所有运行的容器、网络和相关的资源


如果镜像加速器也不可以用了,可以考虑使用github action的方案,参考:

https://www.processon.com/view/link/6723240dadd5d50b9ae185b4?cid=672071154357c65b53c0c48e


B站视频链接 https://www.bilibili.com/video/BV1R4mBYRE4c/?spm_id_from=333.999.0.0&vd_source=3dc7748ead637b3c62ffbecff3ea5957



请使用浏览器的分享功能分享到微信等