https://www.gravatar.com/avatar/0a2bc05fb9d1d9b5997df26b4bea2d0d?s=240&d=mp

SinTod's Blog

docker 部署开启 SSH 端口的 ubuntu 用于调试机器

Dockerfile FROM ubuntu:16.04 RUN sed -i 's/archive.ubuntu.com/mirrors.ustc.edu.cn/g' /etc/apt/sources.list RUN apt-get update && apt-get install -y openssh-server RUN mkdir /var/run/sshd RUN echo 'root:password' | chpasswd RUN sed -i 's/PermitRootLogin prohibit-password/PermitRootLogin yes/' /etc/ssh/sshd_config # SSH login fix. Otherwise user is kicked off after login RUN sed 's@session\s*required\s*pam_loginuid.so@session optional pam_loginuid.so@g' -i /etc/pam.d/sshd ENV NOTVISIBLE "in users profile" RUN echo "export VISIBLE=now" >> /etc/profile EXPOSE 22 CMD ["/usr/sbin/sshd", "-D"] 构建 image docker build

LDAP相关概念

令人头疼的多系统账号管理 大家是否有以下困扰? 公司有多套不同的办公系统 每个系统都有不同的账号密码,有时候账号密码容易记混 内部项目每开发一个都要

用 docker 三步搭建 OpenLDAP 服务(包含 phpLDAPadmin Self Service Password)

启动 OpenLDAP 容器 docker run -p 389:389 -p 636:636 --env LDAP_ORGANISATION="example" --env LDAP_DOMAIN="example.com" \ --env LDAP_ADMIN_PASSWORD="admin" --detach --name openldap osixia/openldap 上面的域名按需改成自己公司的域名 如需数据卷挂载请用以下命令 docker run --volume /data/slapd/database:/var/lib/ldap \ --volume /data/slapd/config:/etc/ldap/slapd.d \ --detach osixia/openldap:1.2.4 启动 phpLDAPadmin 容器 docker run -p 8443:443