乐趣为王
首页存档分类标签文档关于

  • 给docker中的mongodb开启权限

    Dec 27, 2017 About 1 min

    先创建docker容器 docker run --name=mongodb -p 27017:27017 --restart=always -d mongo:3.6.0 --auth 在启动容器的bash docker exec -it mongodb mongo admin 然后在提示符后执行 db.createUser({ user: 'admin', pwd: 'admin', roles: [ { role: "userAdminAnyDatabase", db: "admin" } ] }); 说明: 使用的是docker官方的镜像 创建容器的时候,在最后要加—auth 执行创建管理用户的以后,登录会需要选择用户的管理库为admin 之后... Read More

    #Docker#MongoDB
  • CentOS安装Docker-CE

    Dec 05, 2017 About 1 min

    原本CentOS7里面的Docker是1.12版本的,没觉得很老,但是在自动化构建asp.net core的时候,不支持Dockerfile中的FROM AS语法,只好查一下CentOS7下怎么安装新的Docker-CE,如下: yum install -y yum-utils device-mapper-persistent-data lvm2 yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo yum install docker-ce systemctl start docker 目前安装的是17.09.0-ce版本 2025-08-28 注: c... Read More

    #CentOS#Docker#Linux
  • CentOS7安装新内核

    Dec 05, 2017 About 1 min

    CentOS的包相对还是很保守,没有新内核,没有新软件,也就没有功能。现在4.14的内核已经进入LTS序列了,CentOS还是3.10的内核,捉急 特地研究了一下怎么升级CentOS 7的内核,简单的说CentOS的库里面没有,装其他仓库的,比如elrepo.org里面的过程如下: rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org rpm -Uvh http://www.elrepo.org/elrepo-release-7.0-3.el7.elrepo.noarch.rpm yum --enablerepo=elrepo-kernel install kernel-ml 写这个blog的时候,已经可以安装4.... Read More

    #CentOS#Linux
  • 自动安装Archlinux的脚本

    Dec 04, 2017 About 1 min

    最近受ArchLinux官方的Dockerfile的启发,做了一个Archlinux的安装脚本,发布在 https://github.com/bh1rio/archlinux-install 里面的脚本,可以在安装iso启动以后,wget后来运行。这个脚本也适用Archlinux32,但是需要修改mirroslist文件中的镜像服务器地址,目前ustc和yun-idc的mirror还没有ArchLinux32的镜像。 如果你希望干预修改root的密码,你可以注销掉其中的passwd行,不修改问题也不大,因为login的时候root不需要密码。login进去再修改密码就好了 当然你也可以fork自己的版本然后修改。比如我的hptc小机器,就可以加入raid相关的代码。 如果你的网... Read More

    #Archlinux#Linux
  • 当时用Docker运行GitLab时的非80端口HTTP服务

    Nov 28, 2017 About 1 min

    我不知道多少人会像我一样在家里使用Docker来跑GitLab,如果真有,那么一定会与到和我一样的问题。我遇到的问题比较简单:宽带运营商不开放80端口,GitLab的Docker镜像默认只支持80端口。外网端口直接端口映射可以用,但是在gitlab的网站里面看到git的clone路径的端口是有问题的,或者地址也是内网的。 解决这个问题需要预先确定准备使用什么域名和端口。首先需要一个动态域名,老tp-link路由器可以使用花生壳,新的tp-link路由器可以用tp-link提供的动态域名,比如现在有一个叫 xx456.tpddns.cn的域名。然后需要确定使用什么端口,比如我映射在2080上。那么我们可以用如下的命令创建一个Docker容器: docker run \ -e GITL... Read More

    #Docker#Git
  • 制作Archlinux32的docker镜像(image)

    Nov 23, 2017 About 1 min

    docker hub里面的archlinux大部分是archlinux支持i686时期的镜像,目前archlinux不支持i686以后,这些镜像估计就不再支持i686了。我看了一些x86_64的镜像制作脚本,相当多的一部分都是直接用的其rootfs的tar来制作的,只有少数几种是直接从pacman获取包制作rootfs,挑了两种大牌的,如下: 在Moby的github的捐献里,有一个archlinux的制作完整base包的脚本,我把获取包的mirror服务器改成了Archlinux32在日本的服务器以后,在i686的环境里面制作成功并运行了一个Archlinux32。我整理的脚本在https://github.com/bh1rio/archlinux32-docker 另外... Read More

    #Archlinux#Docker#i686#Linux
  • Archlinux官方不再支持i686(x86)以后,老机器怎么办?

    Nov 17, 2017 About 1 min

    新装机的话,可以从archlinux32.org下载纯32位的安装包。 原来archlinux官方的i686装机,可以更换archlinux32的更新服务,方法如下: 先把/etc/pacman.d/mirrorlist的内容换成 https://raw.githubusercontent.com/archlinux32/packages/master/core/pacman-mirrorlist/mirrorlist 这个内容。这里面是最新的archlinux32的镜像文件清单,今天镜像服务器数量爆发性增长,是昨天的两倍了,昨天只有4个,今天8个了。国内目前不要选新加坡的那个,死慢,小鬼子的速度最快。 执行pacman -Syy archlinux32-keyring-... Read More

    #Archlinux#Linux
  • VSCode自动排版的快捷键

    Nov 16, 2017 About 1 min

    这个找了好久,以前在VisualStudio里面一直有,在Code里面不知道换成什么了。今天找了一下: Windows下:Shift+Alt+F Linux下:Shift+Ctrl+F 生活一下变美好了 Read More

    #VSCode
  • 在Docker里面运行MS SQLServer 2017的Linux版本

    Nov 16, 2017 About 1 min

    今天看见Docker的Hub里面的microsoft/mssql-server-linux已经升级到了2017-CU1,就顺手装了一个。可以用如下命令: docker run --name mssql -e 'ACCEPT_EULA=Y' -e 'SA_PASSWORD=' -e 'MSSQL_PID=Standard' -p 1433:1433 -d microsoft/mssql-server-linux:2017-CU1</yourstrong!passw0rd> 其中有意思的是MSSQL_PID这个参数,PID是Product ID (PID)或者版本的意思,可以送的参数包括: Developer :开发版,默认值 Express :这个不用说了 ... Read More

    #Docker#Linux#SQLServer
  • 开启Docker的远程管理功能

    Nov 09, 2017 About 1 min

    摘录自 https://docs.docker.com/engine/admin/#configure-the-docker-daemon 首先修改/etc/docker/daemon.json文件,添加: "hosts": ["unix:///var/run/docker.sock","tcp://192.168.59.3:2376"] 如果这个文件不存在,就创建一个。如果存在,注意这个文件是json格式,添加新的行,注意上一行末尾添加逗号。 然后再用systemctl show --property=FragmentPath docker找到服务的定义文件,然后去掉ExecStart那一行的-H参数,修改为: ExecStart=/usr/bin/dockerd 这... Read More

    #Docker
Prev 5/20 Next
  • All193
  • HAM 5
  • 博客 17
  • 呓语 24
  • 技术 145
  • 技术技术 1
  • 生活 1
© 2004-2025 凹凸
Powered by Jekyll & Yat Theme.
通过 RSS 订阅