docker及docker portainer安装

2024/7/22 23:02:40

本文主要是介绍docker及docker portainer安装,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

系统版本

     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











这篇关于docker及docker portainer安装的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!


扫一扫关注最新编程教程