手记

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

  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

看到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

3、访问portainer.io

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

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









0人推荐
随时随地看视频
慕课网APP