ubuntu20安装最新docker版本

1.查看版本

root@master:~# lsb_release -a
No LSB modules are available.
Distributor ID:	Ubuntu
Description:	Ubuntu 20.04.6 LTS
Release:	20.04
Codename:	focal
root@master:~# 

2. 系统优化基础操作

hostnamectl set-hostname  master && bash
sudo systemctl stop ufw
sudo systemctl disable ufw
sudo apt update
sudo apt-get  -y upgrade

问题处理:

root@master:~# sudo apt-get  -y upgrade #执行这条语句,这里报错
E: Could not get lock /var/lib/dpkg/lock-frontend. It is held by process 2939 (unattended-upgr)
N: Be aware that removing the lock file is not a solution and may break your system.
E: Unable to acquire the dpkg frontend lock (/var/lib/dpkg/lock-frontend), is another process using it?
root@master:~# 

解决方法:
sudo rm /var/lib/apt/lists/lock
sudo rm /var/cache/apt/archives/lock
sudo rm /var/lib/dpkg/lock*
sudo dpkg --configure -a
sudo apt update
sudo apt-get -y upgrade

3.安装docker

sudo apt update
sudo apt-get  -y upgrade

sudo apt -y install docker*
sudo systemctl start docker
sudo systemctl enable docker
cat > /etc/docker/daemon.json <<EOF
{
    "oom-score-adjust": -1000,
    "log-driver": "json-file",
    "log-opts": {
    "max-size": "100m",
    "max-file": "3"
    },
    "max-concurrent-downloads": 10,
    "max-concurrent-uploads": 10,
    "insecure-registries": ["0.0.0.0/0"],
    "registry-mirrors": ["https://wbdhknhl.mirror.aliyuncs.com"],
    "storage-driver": "overlay2",
    "storage-opts": [
    "overlay2.override_kernel_check=true"
    ]
}
EOF

systemctl daemon-reload && systemctl restart docker && sudo systemctl enable  docker && systemctl status docker

docker --version

root@master:~# docker --version
Docker version 20.10.21, build 20.10.21-0ubuntu1~20.04.2
root@master:~# 

最后总结,Ubuntu 20.04利用apt -y install docker,安装的最新版是docker20.

你可能感兴趣的:(docker容器相关,docker,容器,运维)