为了账号安全,请及时绑定邮箱和手机立即绑定

docker及docker portainer安装

标签:
Linux Docker

系统版本

     Centos7

Docker官方安装文档

  • 安装docker

1、卸载旧版本

    卸载系统之前安装的docker。

sudo yum remove docker \
                  docker-client \
                  docker-client-latest \
                  docker-common \
                  docker-latest \
                  docker-latest-logrotate \
                  docker-logrotate \
                  docker-engine

2、设置repository

    安装yum-utils包和设置repository。

sudo yum install -y yum-utils
sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo

3、安装docker

 sudo yum install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin

4、启动docker

sudo systemctl start docker

    至此docker安装完成。

5、更换国内镜像

  docker的官方仓库是国外的,容易连接失败,因此需要更换成国内镜像。

  a.首先在/etc/docker文件夹下创建daemon.json文件

cd /etc/docker
vim daemon.json

  填写如下内容

{
"registry-mirrors": ["https://alzgoonw.mirror.aliyuncs.com"]
}

  保存并退出。

  b.载入配置文件

systemctl daemon-reload
systemctl restart docker

  然后输入docker info检查镜像是否配置成功

docker info

https://img1.sycdn.imooc.com/669e02c60001f1a804070117.jpg

  c.测试docker

docker run hello-world

出现 Hello from Docker! 表示安装成功。

  • 安装portainer

    portainer是一个容器可视化管理工具,非常推荐大家安装。

1、拉取portainer镜像

    先搜索portainer镜像

docker search portainer

    拉取portainer

docker pull portainer/portainer-ce

    查看镜像

docker images

https://img1.sycdn.imooc.com/669e063f0001550c06160094.jpg

看到portainer/portainer-ce即拉取成功。

2、启动portainer

docker run -d -p 9000:9000 -v /var/run/docker.sock:/var/run/docker.sock -v /dockerData/portainer:/data --restart=always --name portainer portainer/portainer-ce:latest

    解释:

    -p : 定宿主机端口和容器端口 portainer默认端口是9000;

    -v : 目录映射,

        将/var/run/docker.sock映射到容器中,用于访问Docker的守护进程,

        /dockerData/portainer保存Portainer的配置信息;

    -restart=always : 代表在容器退出时总是重启容器;

    -name : 镜像名称,可以自定义;

查看容器

docker ps

https://img1.sycdn.imooc.com/669e08ea00012d1812350083.jpg

3、访问portainer.io

    在浏览器中访问http://ip:9000,如果是外部服务器要先关闭防火墙或者开放9000端口。

首次登录需要创建管理员账户和密码。

https://img1.sycdn.imooc.com/669e0b4f0001a5ab11260630.jpg









点击查看更多内容
TA 点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
  • 推荐
  • 评论
  • 收藏
  • 共同学习,写下你的评论
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
意见反馈 帮助中心 APP下载
官方微信

举报

0/150
提交
取消