在ubuntu20.04安装docker以及portainer

一、安装docker
1、由于apt官方库里的docker版本可能比较旧,所以先卸载可能存在的旧版本:

sudo apt-get remove docker docker-engine docker-ce docker.io

2、更新apt包索引:sudo apt-get update

3、安装以下包以使apt可以通过HTTPS使用存储库(repository):

sudo apt-get install -y apt-transport-https ca-certificates curl software-properties-common

4、添加Docker官方的GPG密钥:

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

5、使用下面的命令来设置stable存储库:

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

注意arm64换成自己的系统架构。查看系统架构命令:dpkg --print-architecture

6、再更新一下apt包索引:sudo apt-get update

7、安装docker最新版:

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

8、查看docker是否启动:

sudo systemctl status docker

输出会类似下面这样:
在这里插入图片描述二、验证是否安装成功

sudo docker container run hello-world

如果本地没有该镜像,这个命令将会下载测试镜像,在容器中运行它,打印出 “Hello from Docker”,并且退出。

输出看起来应该像这样:
在这里插入图片描述三、安装portainer
1、 直接使用Docker来安装Portainer是非常方便的,仅需要两步即可完成。 首先下载Portainer的Docker镜像:

sudo docker pull portainer/portainer

2、然后再使用如下命令运行Portainer容器:

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

第一次登录的时候需要创建管理员账号(要求是12个字符),访问地址:
http://localhost:9000
在这里插入图片描述如果页面提示:
New Portainer installation Your Portainer instance timed out for security purposes. To re-enable your Portainer instance, you will need to restart Portainer.
用下面的命令重启一下docker:

sudo docker restart portainer

参考文章:
1.https://cloud.tencent.com/developer/article/2405195
2.https://zhuanlan.zhihu.com/p/371592044

  • 8
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值