首先按照官方文档安装 ossutil
工具: 安装ossutil
并按照教程设置好配置文件
查看目录
ossutil64 ls oss://<bucket>/<dir_name>
删除目录
ossutil64 rm oss://<bucket>/<dir_name> -rf
首先按照官方文档安装 ossutil
工具: 安装ossutil
并按照教程设置好配置文件
ossutil64 ls oss://<bucket>/<dir_name>
ossutil64 rm oss://<bucket>/<dir_name> -rf
批量删除 <none>
镜像
docker rmi $(docker images |grep 'none'|awk '{print $3}')
批量删除包含 container-name
关键词的容器
docker rm $(docker ps -a |grep 'container-name'|awk '{print $1}')
释放docker占用空间
docker volume prune
查看容器信息,启动命令等
# 查找容器全部新
docker inspect <容器名>
# 查看入口点
docker inspect -f "{{.Config.Entrypoint}}" <容器名>
# 查看网络名称
docker inspect --format '{{json .NetworkSettings.Networks}}' <容器名>
原因:raw.githubusercontent.com 无法访问
sudo vi /etc/hosts
例如填入如下内容:
182.43.124.6 raw.githubusercontent.com
dockerd是Docker守护进程,负责管理和运行容器。当我们使用docker pull命令从Docker镜像仓库中拉取镜像时,实际上是由dockerd进程执行的。
要为dockerd设置代理,我们需要进行以下步骤:
/etc/systemd/system/docker.service.d
的文件夹,用于存放Docker服务的配置文件(.conf)sudo mkdir -p /etc/systemd/system/docker.service.d
sudo vi /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"
sudo systemctl daemon-reload
sudo systemctl restart docker
sudo systemctl show --property=Environment docker
现在可以使用指定的代理进行网络请求,包括从Docker镜像仓库中拉取镜像
参考文章:docker-ce代理
Ubuntu离线环境部署软件时,会需要很多依赖环境,然而内网环境没有网络,无法在线安装。所以用此脚本在有网络环境的电脑上,先将软件包下载完,再拷贝到目标主机上进行安装。
首先,需要赋予脚本执行权限