以下是在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
docker: Got permission denied 错误发生时执行下面的命令。
% 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
在/usr/bin 里面加上软连接 ln 比较好,但并不是必须的。
% 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 来进行初始化配置,比如设置用户密码等。