栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

Docker 和 Portainer 安装使用手册

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Docker 和 Portainer 安装使用手册

Docker 和 Portainer 安装使用手册

文章目录
  • Docker 和 Portainer 安装使用手册
    • docker安装
      • 1.上传安装包到/home/software
      • 2.解压安装
      • 3.复制二进制文件到/usr/bin目录下
      • 4.配置 docker.service文件
        • 4.1单机部署、portainer管理端部署使用
        • 4.2加入portainer管理使用
      • 5.启动docker
      • 6.关闭selinux
        • 6.1查看selinux状态
        • 6.2关闭selinux
      • 7. 修改docker0的IP地址
      • 8. 修改Docker默认存储位置
    • portainer安装
      • 1.镜像下载:
      • 2.portainer启动运行
        • 2.1离线导入镜像文件
        • 2.2创建数据目录
        • 2.3运行容器
      • 3.portioner使用

docker安装 1.上传安装包到/home/software

通过文件传输工具,如winscp/xftp

2.解压安装
tar -xzvf docker-18.03.1-ce.tgz -C /home/
3.复制二进制文件到/usr/bin目录下
cp /home/docker/* /usr/bin/
4.配置 docker.service文件
vi /usr/lib/systemd/system/docker.service
4.1单机部署、portainer管理端部署使用
[Unit]
Description=Docker Application Container Engine
documentation=https://docs.docker.com
After=network-online.target firewalld.service
Wants=network-online.target

[Service]
Type=notify
EnvironmentFile=-/etc/default/docker
ExecStart=/usr/bin/dockerd
ExecReload=/bin/kill -s HUP
LimitNOFILE=infinity
LimitNPROC=infinity
TimeoutStartSec=0
Delegate=yes
KillMode=process
Restart=on-failure
StartLimitBurst=3
StartLimitInterval=60s

[Install]
WantedBy=multi-user.target
4.2加入portainer管理使用
[Unit]
Description=Docker Application Container Engine
documentation=https://docs.docker.com
After=network-online.target firewalld.service
Wants=network-online.target

[Service]
Type=notify
EnvironmentFile=-/etc/default/docker
ExecStart=/usr/bin/dockerd -H tcp://0.0.0.0:2375 -H unix:///var/run/docker.sock
ExecReload=/bin/kill -s HUP
LimitNOFILE=infinity
LimitNPROC=infinity
TimeoutStartSec=0
Delegate=yes
KillMode=process
Restart=on-failure
StartLimitBurst=3
StartLimitInterval=60s

[Install]
WantedBy=multi-user.target
5.启动docker
systemctl daemon-reload            #刷新系统服务配置文件
systemctl start docker.service     #启动docker
systemctl enable docker.service    #配置开机自启
systemctl status docker.service    #查看docker状态 
6.关闭selinux 6.1查看selinux状态

查看selinux状态
可以看到状态为enabled即开启,模式为enforcing(强制模式)

sestatus             
6.2关闭selinux
vim /etc/selinux/config
修改 SELINUX=参数,参数可选(enforcing、permissive、disabled)
SELINUX=disabled

重启服务器

reboot
7. 修改docker0的IP地址
vi /etc/default/docker 
写入
DOCKER_OPTS="--bip=172.20.1.0/16"

##########################################

docker.service系统服务写入以下内容:
[Unit]
Description=Docker Application Container Engine
documentation=https://docs.docker.com
After=network-online.target firewalld.service
Wants=network-online.target

[Service]
Type=notify
EnvironmentFile=-/etc/default/docker
ExecStart=/usr/bin/dockerd $DOCKER_OPTS -H tcp://0.0.0.0:2375 -H unix:///var/run/docker.sock
ExecReload=/bin/kill -s HUP $MAINPID
LimitNOFILE=infinity
LimitNPROC=infinity
TimeoutStartSec=0
Delegate=yes
KillMode=process
Restart=on-failure
StartLimitBurst=3
StartLimitInterval=60s

[Install]
WantedBy=multi-user.target
8. 修改Docker默认存储位置

将–data-root=/home/southgisdata/docker添加在docker.service文件中的ExecStart字段后面,其中/home/southgisdata/docker为你须要修改的存储目录

vim /usr/lib/systemd/system/docker.service
[Unit]
Description=Docker Application Container Engine
documentation=https://docs.docker.com
After=network-online.target firewalld.service
Wants=network-online.target

[Service]
Type=notify
EnvironmentFile=-/etc/default/docker
ExecStart=/usr/bin/dockerd --data-root=/home/southgisdata/docker
ExecReload=/bin/kill -s HUP
LimitNOFILE=infinity
LimitNPROC=infinity
TimeoutStartSec=0
Delegate=yes
KillMode=process
Restart=on-failure
StartLimitBurst=3
StartLimitInterval=60s

[Install]
WantedBy=multi-user.target
portainer安装 1.镜像下载:

镜像名称:image_portainer.tar
http://192.168.10.163/#/share/02-software/docker

2.portainer启动运行 2.1离线导入镜像文件
docker load -i image_portainer.tar
2.2创建数据目录
cd /home &&mkdir portainer_data
2.3运行容器
docker run -d --name portainer --restart=always -p 9000:9000 -v /var/run/docker.sock:/var/run/docker.sock -v /opt/portainer_data/:/data 192.168.10.156/fpa/portainer:latest
3.portioner使用

访问地址:

http://portainer安装服务器ip:9000/

登录

主页面

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/324261.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号