- 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使用
2.解压安装通过文件传输工具,如winscp/xftp
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.service4.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.target4.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.target5.启动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(强制模式)
sestatus6.2关闭selinux
vim /etc/selinux/config 修改 SELINUX=参数,参数可选(enforcing、permissive、disabled) SELINUX=disabled
重启服务器
reboot7. 修改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.target8. 修改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.targetportainer安装 1.镜像下载:
2.portainer启动运行 2.1离线导入镜像文件镜像名称:image_portainer.tar
http://192.168.10.163/#/share/02-software/docker
docker load -i image_portainer.tar2.2创建数据目录
cd /home &&mkdir portainer_data2.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:latest3.portioner使用
访问地址:
http://portainer安装服务器ip:9000/
登录
主页面



