以下是在2021年4月在Ubuntu 18.04上安装Docker的步骤。

请切换Tab阅读。

系统环境

% cat /etc/lsb-release
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=18.04
DISTRIB_CODENAME=bionic
DISTRIB_DESCRIPTION="Ubuntu 18.04.4 LTS"

安装 Docker Engine - Community for Ubuntu

详情参见以上URL官方文档。
这里只记录执行的命令行。

% sudo apt update
% sudo apt install \
    apt-transport-https \
    ca-certificates \
    curl \
    gnupg-agent \
    software-properties-common
% curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
% # 注意下面的arch=amd64命令是给x86架构使用的,如果是arm架构比如树莓派4,请修改成arm64
% sudo add-apt-repository \
   "deb [arch=amd64] https://download.docker.com/linux/ubuntu \
   $(lsb_release -cs) \
   stable"
% sudo apt update
% sudo apt install docker-ce docker-ce-cli containerd.io
% docker -v
Docker version 19.03.5, build 633a0ea838

% sudo usermod -aG docker ${USER}

执行后、logout一次(exit),重新login到终端,再次执行错误消失。

安装 Docker Compose

详情参见以上URL官方文档。
这里只记录执行的命令行。
以下命令需要在安装完Docker以后执行。

下面是安装目前的最新版本v2.17.3作为例子。参见 https://github.com/docker/compose/releases 如果有新版请安装新版本,修改下面命令中的版本号即可。可用 $(uname -s) $(uname -m)来查看当前系统架构以下载正确的版本。注意,下面的命令中已经用$(uname -m)变量代替CPU架构的部分了,如有大小写错误请自行参考github的release修改成固定值。比如x86_64 / aarch64等

% sudo curl -L "https://github.com/docker/compose/releases/download/v2.30.0/docker-compose-linux-$(uname -m)" -o /usr/local/bin/docker-compose
% sudo chmod +x /usr/local/bin/docker-compose
% docker-compose -v
docker-compose version 1.29.1, build c34c88b2

% sudo ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose

安装 Portainer

详情参见以上URL官方文档。
这里只记录执行的命令行。

% docker volume create portainer_data
% docker run -d -p 8000:8000 -p 9443:9443 --name portainer --restart=always -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer/portainer-ce:latest

启动后台以后访问 https://your-server-ip:9443 来进行初始化配置,比如设置用户密码等。

Last modification:October 19, 2023
If you think my article is useful to you, please feel free to appreciate