最近阿里云香港突然异常,借此机会把服务迁移重新部署,记录下容器环境的相关操作。
1. Install Docker Engine on Ubuntu
Refer:
sudo apt-get update
sudo apt-get install \
apt-transport-https \
ca-certificates \
curl \
gnupg-agent \
software-properties-common -y
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
sudo add-apt-repository \
"deb [arch=amd64] https://download.docker.com/linux/ubuntu \
$(lsb_release -cs) \
stable"
sudo apt-get update
sudo apt-get install docker-ce docker-ce-cli containerd.io -y
增加权限
sudo usermod -aG docker <your-user>
安装 docker-compose
sudo curl -L "https://github.com/docker/compose/releases/download/1.28.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
sudo chmod +x /usr/local/bin/docker-compose
2. scp 命令
scp提供了几个选项 在scp后加就行了
-p 拷贝文件的时候保留源文件建立的时间。
-q 执行文件拷贝时,不显示任何提示消息。
-r 拷贝整个目录 www.2cto.com
-v 拷贝文件时,显示提示信息。
3. tar 命令
tar 压缩方法:
tar -zcvf /home/xahot.tar.gz /xahot
tar 解压方法:
tar -xzvf /home/xahot.tar.gz
tar -zcvf 打包后生成的文件名全路径 要打包的目录例子:把/xahot文件夹打包后生成一个/home/xahot.tar.gz的文件。