Ubuntu 无法更新

在更换软件源时遇到了如下问题:

sudo apt-get update

E: Could not get lock /var/lib/apt/lists/lock - open (11: Resource temporarily unavailable)
E: Unable to lock directory /var/lib/apt/lists/

crontab 无法执行 docker-compose 命令

0 0 * * * cd /somewhere && docker-compose up -d some-service 像这样的定时任务没法正常启动?

Docker 批量删除镜像或容器

# 删除所有<none>镜像
docker rmi `docker images | grep '<none>' | awk '{print $3}'`

# 删除所有已退出的容器
docker rm `docker ps -a | grep Exited | awk '{print $1}'`

使用 scp 下载远程服务器的文件

# 将远程服务器上的 a.txt 文件下载到本地 /data/ 下
# -P 指定远程服务器的端口
scp -P 22 root@remote_host:/a.txt /data/

使用 rsync 迁移数据

# 在 A 主机上执行下面的命令
# 将 A 主机上的 /data/ 下的所有文件迁移到 B 主机上 /data/ 下
# ssh -p 22 可以指定 B 主机的端口
# --progress 显示迁移进度
rsync -av --progress /data/ -e 'ssh -p 22' username@hostname:/data/
Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×