一、在ubuntu上安装docker
1 apt-get update
2 apt update
3 apt install -y gnupg2
4 wget -qO - | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
5 spt install apt-transport-https ca-certificates curl software-properties-common
6 apt install apt-transport-https ca-certificates curl software-properties-common
7 curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
8 apt-get install ca-certificates curl gnupg lsb-release
9 curl -fsSL http://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg | sudo apt-key add -
10 curl -s http://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg | sudo gpg --no-default-keyring --keyring gnupg-ring:/etc/apt/trusted.gpg.d/NAME.gpg --import
11 sudo add-apt-repository "deb [arch=amd64] http://mirrors.aliyun.com/docker-ce/linux/ubuntu $(lsb_release -cs) stable"
12 apt-get install docker-ce docker-ce-cli containerd.io
13 sudo apt-get install docker-ce docker-ce-cli containerd.io
14 curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
15 echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu \
16 $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
17 echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu \
18 $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
19 apt-get update
20 apt-get install docker-ce docker-ce-cli containerd.io
21 sudo systemctl start docker
22 systemctl status docker
23 history
24 history > install_docker.txt
二、利用docker部署编译环境-Container
1.设置镜像库代理:
sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": [
"https://tslq8r3k.mirror.aliyuncs.com",
"https://docker.registry.cyou",
"https://docker-cf.registry.cyou",
"https://dockercf.jsdelivr.fyi",
"https://docker.jsdelivr.fyi",
"https://dockertest.jsdelivr.fyi",
"https://mirror.aliyuncs.com",
"https://dockerproxy.com",
"https://mirror.baidubce.com",
"https://docker.m.daoclou