docker常用命令总结

记录一下docker命令。

一键安装脚本

1
2
wget -qO- get.docker.com | sh  #官方安装
curl -sSL https://get.daocloud.io/docker | sh #国内daodocker安装,推荐

基本命令

1
2
3
4
5
6
7
8
docker ps -a      // 查看所有容器
docker images // 查看所有镜像
docker run REPOSITORY/TAG //创建容器
docker start ID //启动容器
docker stop ID //停止容器
docker rm ID //删除容器
docker system df //查看容器使用的磁盘空间
docker system prune -a //对 docker 进行全面垃圾回收,慎用

镜像备份和加载

可以用于将国外服务器pull的镜像备份,在国内服务器load镜像

  • save备份

    1
    docker save -o backup.tar <IMAGEID>
  • load加载

    1
    docker load -i backup.tar

docker国内加速

  • 方式一:指定pull源

    例如:

    1
    docker pull wixr7yss.mirror.aliyuncs.com/ruibaby/halo:latest
  • 方式二:修改全局配置文件

    修改/etc/docker/daemon.json文件内容如下,如果没有该文件就直接创建

    1
    2
    3
    {
    "registry-mirrors": ["https://wixr7yss.mirror.aliyuncs.com/"]
    }

    重启docker

    1
    systemctl restart docker
  • 方式三: 使用daocloud加速

    具体查找网站其他教程,官方网站网址:https://www.daocloud.io/