docker 命令记录

启动一个 bash shell

docker run -it --entrypoint /bin/bash image_name

docker cp

docker cp /home/user/myfolder mycontainer:/app

docker cp mycontainer:/app /home/user/myfolder

docker 创建目录

docker exec di-docs mkdir -p /usr/local/nginx/html

导出导入镜像包

docker save -o /home/user/my_image.tar my_image
docker load < my_image.tar

docker build 镜像

docker build -t di-docs:v1 -f Dockerfile .

docker 查看容器的启动命令

docker inspect [container-id]

回收 Docker 使用的空间主要是通过删除不再需要的镜像、容器、卷和网络。但要谨慎进行,避免删去当前还在使用或未来可能再次需要的资源。以下提几种常见的回收空间的方式:

删除未使用的 Docker 对象(空间清理)

  • 一劳永逸一条命令清除所有未使用的资源

    docker system prune --all
    
  • 查看磁盘占用情况 :

    docker system df
    
  • 删除悬挂镜像(没有标签的镜像):

    docker image prune
    
  • 删除所有未使用的镜像(既包括悬挂镜像,也包括无容器使用的镜像):

    docker image prune -a
    
  • 删除停止的容器

    docker container prune
    
  • 删除无用的网络(注意不要删除正在被容器使用的网络):

    docker network prune
    
  • 删除无用的卷(未被任何容器引用的卷):

    docker volume prune
    

    docker 修改数据存储目录

    vi /etc/docker/daemon.json
        {
       "data-root": "/mnt/docker-data"
     }
    

docker设置代理

   sudo mkdir /etc/systemd/system/docker.service.d
   sudo nano /etc/systemd/system/docker.service.d/http-proxy.conf
[Service]
Environment="HTTP_PROXY=http://127.0.0.1:7890"
Environment="HTTPS_PROXY=http://1277.0.0.1:7890"
Environment="NO_PROXY=127.0.0.1,localhost,192.168.0.0/16"
sudo systemctl daemon-reload
sudo systemctl restart docker
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值