新手上路,UBUNTU22.04默认安装DOCKER和web 管理工具 Portainer

首先使用清华源安装DOCKER

官方连接docker-ce | 镜像站使用帮助 | 清华大学开源软件镜像站 | Tsinghua Open Source Mirror

YYDS啊。

初学者建议看看官方文档:

Install Docker Engine on Ubuntu | Docker Docs

首先,那些曾经安装过无论成功失败都先卸载一遍。

如果之前安装过旧版本Docker,需要先卸载。

sudo apt-get remove docker docker-engine docker.io containerd runc

卸载完成后,需要安装几个软件使得apt能够通过https安装软件。

sudo apt-get update

sudo apt-get install \

   ca-certificates \

   curl \

   gnupg \

   lsb-release

以下内容是按照官方文档操作的:

添加Docker的官方GPG密钥,是为了提升安全性。

sudo mkdir -p /etc/apt/keyrings

curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg

添加Docker软件源(这一步建议按清华大学的执行,直接弄成清华源因为其在国内速度更快,参见开头连接):

echo \

 "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu \

 $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null

就会在 /etc/apt/sources.list.d 写入 docker.list

并添加以下内容

deb [arch=amd64 signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu   jammy stable

最后直接安装即可

sudo apt-get update

sudo apt-get install docker-ce docker-ce-cli containerd.io docker-compose-plugin

将当前用户加入到DOCKER组,这样DOCKER命令不需要总是SUDO

sudo usermod -aG docker $USER
newgrp docker

看下版本是不是正常:

 docker version

直接命令操作,对初学者无疑是一大打击。为了便于使用,这里给大家推荐用户最多的DOCKER图形化web管理界面的默认安装,便于新手上路:

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

安装完成后,访问服务器IP:9000的web页面

首次安装出这个怎么办?

别慌,不是问题,

docker restart portainer

重启下该容器就好了,接着进入设置页面即可:

安装有啥疑问看这里就好了:

https://hub.docker.com/r/portainer/portainer

推荐几个常用的容器,自行取用哦:

https://hub.docker.com/_/httpd

https://hub.docker.com/_/phpmyadmin

https://hub.docker.com/_/mysql

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值