猫言猫语

严以律己·宽以待人·自强不息·知行合一

在 Docker 中使用第三方 Docker 镜像服务

| 在 Docker 中使用第三方 Docker 镜像服务已关闭评论

这个镜像不是私有 Registry,而是公有服务的 Mirror

# vim /etc/docker/daemon.json

{
  "registry-mirrors": ["https://docker.mirrors.ustc.edu.cn"]
}

# systemctl restart docker

解決 ubuntu 16.04 搜狗输入法无法输入汉字

| 解決 ubuntu 16.04 搜狗输入法无法输入汉字已关闭评论

问题现象

系统托盘图标正常,输入框外观异常,只能输入英文字符,但无法输入汉字。

解决办法

cd ~/.config/
rm -rf SogouPY/
rm -rf SogouPY.users/
rm -rf sogou-qimpanel/

再重启一下就好了

更换 MySQL 表存储引擎命令

| 更换 MySQL 表存储引擎命令已关闭评论

使用 phpMyAdmin 修改总觉得会有一些副作用,还是用命令行来的放心一些

ALTER TABLE logs ENGINE = MyISAM;

使用 cnpm 命令行工具代替 npm

| 使用 cnpm 命令行工具代替 npm已关闭评论

直接使用 npm 总是会出现莫名的错误,cnpm 直接从国内的镜像站点下载,不用记住复杂的 registry 参数

npm install -g cnpm

如果安装 cnpm 也失败的话,那就得加上 registry 参数来从国内镜像安装

npm install -g cnpm --registry=https://registry.npm.taobao.org

然后就可以替换掉 npm 命令直接使用

cnpm install -g gulp
cnpm install

使用普通用户执行 docker 命令

| 使用普通用户执行 docker 命令已关闭评论

如果你的 linux 默认使用的是普通用户,你一定希望这个普通用户可以直接执行 docker 命令,而不用每次都 sudo 到 root 下去执行

sudo groupadd docker
sudo gpasswd -a ${USER} docker
sudo service docker restart

解决 SSH 操作 GitLab 提示找不到 Ruby 命令

| 解决 SSH 操作 GitLab 提示找不到 Ruby 命令已关闭评论

使用 rvm 重新部署 gitlab 之后,发现无法使用 ssh 进行操作,终端提示信息:

/usr/bin/env: ruby: No such file or directory

执行一下这个命令,rvm 会在 ~/.rvm/bin 目录下生成 ruby 可执行文件的符号链接,gitlab 就可以通过 ssh 进行操作了

rvm wrapper default --no-prefix

在 CentOS 7 上安装 Docker Engine 环境

| 在 CentOS 7 上安装 Docker Engine 环境已关闭评论

yum update
curl -fsSL https://get.docker.com/ | sh
systemctl enable docker
systemctl start docker
docker run hello-world