docker 安装snipe-it
docker 安装snipe-it
附上官网:https://snipe-it.readme.io/docs/requirements
感谢链接:https://www.runoob.com/docker/centos-docker-install.html
感谢链接:https://bbs.sangfor.com.cn/forum.php?mod=viewthread&tid=87421
================分割线================
如果你安装的是最小话的centos7 的话,那么照着来准没错
初始化系统
cat <<eof>> /etc/resolv.conf
nameserver 202.106.0.20
nameserver 114.114.114.114
eof
echo -e "\033[31m 1. 更改源 \033[0m" && yum install redhat-lsb vim wget lrzsz -y && cd /etc/yum.repos.d/ && mkdir repo_bak && mv *.repo repo_bak/ && cd /etc/yum.repos.d/ && wget http://mirrors.aliyun.com/repo/Centos-7.repo && wget http://mirrors.163.com/.help/CentOS7-Base-163.repo && yum clean all && yum makecache && yum install -y epel-release && echo -e "\033[31m 2.关闭ssh服务的DNS反解析 \033[0m" && sed -i s/#UseDNS\ yes/UseDNS\ no/g /etc/ssh/sshd_config && systemctl reload sshd.service && sed -i "s/enforcing/disabled/g" /etc/selinux/config && systemctl disable firewalld.service && systemctl stop firewalld.service
更新系统时间
[root@myc-test ~]# yum -y install ntp ntpdate
[root@myc-test ~]# ntpdate 0.asia.pool.ntp.org
25 Apr 16:17:54 ntpdate[2056]: step time server 203.107.6.88 offset 3699663.834363 sec
[root@myc-test ~]# hwclock --systohc
[root@myc-test ~]# date
2020年 04月 25日 星期六 16:18:07 CST
安装Docker
Docker 支持以下的 64 位 CentOS 版本:
CentOS 7
CentOS 8
更高版本...
该 centos-extras 库必须启用。默认情况下,此仓库是启用的,但是如果已禁用它,则需要重新启用它。
建议使用 overlay2 存储驱动程序。
卸载旧版本
较旧的 Docker 版本称为 docker 或 docker-engine 。如果已安装这些程序,请卸载它们以及相关的依赖项。
$ sudo yum remove docker \docker-client \docker-client-latest \docker-common \docker-latest \docker-latest-logrotate \docker-logrotate \docker-engine
使用 Docker 仓库进行安装
在新主机上首次安装 Docker Engine-Community 之前,需要设置 Docker 仓库。之后,您可以从仓库安装和更新 Docker。
设置仓库
安装所需的软件包。yum-utils 提供了 yum-config-manager ,并且 device mapper 存储驱动程序需要 device-mapper-persistent-data 和 lvm2。
$ sudo yum install -y yum-utils \device-mapper-persistent-data \lvm2
使用以下命令来设置稳定的仓库。
$ sudo yum-config-manager \--add-repo \https://download.docker.com/linux/centos/docker-ce.repo
安装 Docker Engine-Community
安装最新版本的 Docker Engine-Community 和 containerd,或者查看开头第二个链接安装指定版本
$ sudo yum install docker-ce docker-ce-cli containerd.io
启动并加入开机启动
$ sudo systemctl enable docker
$ sudo systemctl start docker
通过运行 hello-world 映像来验证是否正确安装了 Docker Engine-Community 。
$ sudo docker run hello-world
或者输入以下命令,有client和service两部分表示docker安装启动都成功了
$ docker version
安装snipe-it
建立相应的持久化目录:
sudo mkdir /media/snipe-mysql sudo mkdir /media/snipe-conf
建立数据库容器,密码看着改,对应上就行
docker run \ --name snipe-mysql \ -d \ -e MYSQL_ROOT_PASSWORD="Ylh16888test" \ -e MYSQL_DATABASE=snipe \ -e MYSQL_USER=snipe \ -e MYSQL_PASSWORD="Ylh16888test" \ -e TZ=America/Chicago \ -p 127.0.0.1:3306:3306 \ -v /media/snipe-mysql:/var/lib/mysql \ mysql:5.6 --sql-mode=""
建立Web容器
docker create \--name=snipe-it \--link snipe-mysql:db \-e PUID=1000 \-e PGID=1000 \-e DB_CONNECTION=mysql \-e DB_HOST=snipe-mysql \-e DB_DATABASE=snipe \-e DB_USERNAME=snipe \-e DB_PASSWORD="Ylh16888test" \-e APP_KEY=base64:5U/KPKw1GN/Rz0fWYO/4FsSOqjmjvDAQzMCqwcAqstc= \-p 8082:80 \-v /media/snipe-conf:/config \--restart unless-stopped \snipe/snipe-it
运行容器
docker start snipe-it
开通端口,因为咱们开头关掉了防火墙,这条命令不用执行
firewall-cmd --zone=public --add-port=8082/tcp --permanent firewall-cmd --reload
开始使用:http://ServerIP:8082/
配置里只有第三个需要注意,前两个只要不报错默认就好
附图
docker 安装snipe-it相关推荐
- IT资产管理系统Snipe-IT使用docker安装记录
Snipe-IT 是一个开源的资产管理系统.Snipe-IT 用于IT资产管理,IT部门通过它能够跟踪谁拥有哪台笔记本电脑.何时购买.包含哪些软件许可证和可用的附件等等 官网说明:https://sn ...
- Docker安装Apache与运行简单的web服务——httpd helloworld
Docker运行简单的web服务--httpd helloworld目录[阅读时间:约5分钟] 一.Docker简介 二.Docker的安装与配置[CentOS环境] 三.Docker运行简单的web ...
- etcd 笔记(02)— etcd 安装(apt 或 yum 安装 、二进制包安装、Docker 安装 etcd、etcd 前端工具etcdkeeper)
1. 使用 apt 或 yum 安装 etcd 命令如下: sudo apt-get install etcd 或者 sudo yum install etcd 这样安装的缺点是:安装的 etcd 版 ...
- docker安装Mysql5.7以及远程登陆链接配置
1.安装mysql5.7 docker镜像 docker安装:docker安装一条龙 1.拉取官方mysql5.7镜像 docker pull mysql:5.7 root@VM-12-5-ubunt ...
- docker 安装oracle_阿里云使用Docker搭建Hadoop集群
摘要 吐血整理,搭建了两遍,亲测可用!!! 我买的是阿里云2C4G的服务器,使用的是CentOS 7.7版本.在搭建过程中踩了不少坑,本篇文章希望对大家有用 CentOS 7.7安装Docker 查看 ...
- docker 安装和使用
目录 1.安装docker的官方网站 配置镜像加速器 查看docker安装的版本 重启docker 启动 docker 查看启动的状态 下载测试镜像 并且启动该容器 2.操作docker 镜像的常用命 ...
- docker 安装 oracle12,使用Docker安装Oracle 12c
使用Docker安装Oracle 12c 假设你的服务器已成功安装Docker,继续进行以下操作: 1. 启动Docker [root@node01 ~]# service docker start ...
- Centos-安装Docker并使用Docker安装mysql遇到的问题以及解决方法
为什么安装Docker?? ----不知道啊,说是用其安装mysql简单 step1: 首先百度,查找安装的教程,哎,找到了: 如下: https://www.jianshu.com/p/9c9 ...
- 002.Docker安装部署
一 docker安装-CentOS系统 1.1 docker自动安装脚本 1 root@docker:~# wget -qO- https://get.docker.com/ | sh 2 或-- 3 ...
最新文章
- 用CMake编译运行在网上下载的源文件src
- android hook截取其他程序的按钮事件_Hook技术
- 一位台湾校长的讲话。学习!!!
- MySQL---数据库切分
- EasyUI可编辑列
- 在一个公司,谁有业绩,谁就有说话权
- 图像同态滤波 python实现_8图像增强
- CentOS6.7 i686上安装JDK7
- 淘宝小程序开发注意点
- excel表格的函数公式大全
- 一篇文章教会你利用Python网络爬虫抓取王者荣耀图片
- 2018年8月PMI全球认证人士及《项目管理知识体系指南(PMBOK® 指南)》发行量统计数据公布
- STM32系列(HAL库)——F103C8T6点亮1.44寸TFT-LCD彩屏
- 苹果手机计算机网络设置,苹果手机上网速度慢怎么办!手把手教你如何解决
- matlab 群延迟,实现最小相位群延迟的音节切分算法的一些问题
- 明星也有被「老赖」羁绊的困扰?
- kotlin “${ }”是什么意思?
- 淘淘商城第95讲——单点登录之用户注册
- 构建Simulink模型 | 油门与制动
- java实现密码输入程序
热门文章
- IBM Cloud VPC网络与本地办公网络的互通
- 图学习推荐系统综述| Graph Learning Approaches to Recommender Systems
- 鸿蒙一体机使用方法,教学一体机的使用方法
- 当你准备自定义view的时候
- 智慧农业共享农场菜园,葡萄树认养小程序APP源码开发如何推广运营
- ios 开发 怎样在项目中使用除系统外的字体
- CSS---足球场的实现,纪念2022世界杯(:root的使用)
- Pycharm 如何将背景设置成自己喜欢的图片详文
- 更换VScode背景图,设置VScode背景为你喜欢的图片
- Rest请求使用Jackson反序列化报错,Cannot deserialize instance of `java.lang.String` out of START_OBJECT toke