centos容器部署jumpserver

1:安装docker

1: 安装必要的一些系统工具

如果出现进程锁定:kill -9 进程ID强制杀死

云安装实用工具设备映射器持久数据lvm2

sudo yum install -y yum-utils device-mapper-persistent-data lvm2

2: 添加软件源信息

sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

epel yum源

yum install epel-release -y

centos8添加软件源信息
centos8默认使用podman代替docker,所以需要containerd.io

yum install https://download.docker.com/linux/fedora/30/x86_64/stable/Packages/containerd.io-1.2.6-3.3.fc30.x86_64.rpm

3: 更新并安装 Docker-CE

sudo yum makecache fast
sudo yum -y install docker-ce

5: 启动和自启容器

systemctl start docker
systemctl enable docker

docker镜像加速设置

vim /etc/docker/daemon.json
{
  "registry-mirrors": ["https://9xk09u1a.mirror.aliyuncs.com"]
}

(备用)
“https://1nj0zren.mirror.aliyuncs.com”
“https://docker.mirrors.ustc.edu.cn”
“http://f1361db2.m.daocloud.io”
“https://registry.docker-cn.com”
重启生效,查看信息
后台程序重新加载 systemctl daemon-reload

systemctl restart docker

检查加速器是否生效
检查加速器是否生效配置加速器之后,如果拉取镜像仍然十分缓慢,请手动检查加速器配置是否生效,在命令行执行 docker info,如果从结果中看到了如下内容,说明配置成功。

docker info
Registry Mirrors:
    https://9xk09u1a.mirror.aliyuncs.com

记得开启防火墙,开好22、2222、80、8080、3306端口
不开防火墙可能run不了镜像

docker run --name jms_all -d \
  -v /opt/jumpserver/data:/opt/jumpserver/data \
  -p 80:80 \
  -p 2222:2222 \
  -e SECRET_KEY=xxxxxx \
  -e BOOTSTRAP_TOKEN=xxx \
  -e DB_HOST=192.168.x.x \
  -e DB_PORT=3306 \
  -e DB_USER=root \
  -e DB_PASSWORD=xxx \
  -e DB_NAME=jumpserver \
  -e REDIS_HOST=192.168.x.x \
  -e REDIS_PORT=6379 \
  -e REDIS_PASSWORD=xxx \
  --privileged=true \
  jumpserver/jms_all:v2.3.0

如果rdp远程进不去说要联系管理员,一般关闭防火墙即可解决

开机自启容器

docker update    --restart=always jms_all
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值