编辑
2022-12-06
服务器
00
请注意,本文编写于 871 天前,最后修改于 336 天前,其中某些信息可能已经过时。

目录

安装docker
安装portainer

安装docker

本文主要记录服务器上安装docker

环境:Ubuntu 20.04

首先,更新软件包索引,并且安装必要的依赖软件,来添加一个新的 HTTPS 软件源:

bash
sudo apt update sudo apt install apt-transport-https ca-certificates curl gnupg-agent software-properties-common

导入官方Docker库的 GPG key:

bash
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -

将 Docker APT 软件源添加到系统:

bash
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"

现在,Docker 软件源被启用了,你可以安装软件源中任何可用的 Docker 版本。这里我们安装docker-ce (社区版,免费)

bash
sudo apt update sudo apt install docker-ce docker-ce-cli containerd.io

当然你也可以安装指定的版本,首先查看docker-ce版本列表

bash
apt list -a docker-ce

之后安装指定版本

bash
sudo apt install docker-ce=<VERSION> docker-ce-cli=<VERSION> containerd.io

一旦安装完成,Docker 服务将会自动启动。你可以输入下面的命令,验证它:

bash
sudo systemctl status docker

安装docker-compose,这样我们就能通过.yml配置应用程序的服务了

bash
sudo pip install docker-compose

在使用docker之前我们可以配置一下用户

创建docker用户组:(默认创建一般不需要执行)

bash
sudo groupadd docker

添加用户ubuntu到docker用户组:

bash
sudo gpasswd -a ubuntu docker

切换到docker用户组:

bash
newgrp docker

列出容器:

bash
docker ps -a

安装portainer

portainer是一个可视化的docker管理工具,可以更方便的管理Docker环境,包括单机环境和集群环境。

下载portainer Docker镜像

bash
docker pull portainer/portainer

配置运行portainer容器

bash
docker run -p 9000:9000 -p 8000:8000 --name portainer --restart=always -v /var/run/docker.sock:/var/run/docker.sock -v /portainer/data:/data -d portainer/portainer

这样就可以通过 域名:9000/来访问了。第一次进去要创建管理员账号,我们配置一下就可以了

本文作者:打盹的消防车

本文链接:

版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!