继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续
感谢您的支持,我会继续努力的
赞赏金额会直接到老师账户
将二维码发送给自己后长按识别
微信支付
支付宝支付

docker及docker portainer安装

吉士粉i里脊
关注TA
已关注
手记 10
粉丝 1
获赞 0

系统版本

     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









打开App,阅读手记
0人推荐
发表评论
随时随地看视频慕课网APP