Posts List

emacs 笔记

emacs 设置代理 (setq url-proxy-services '(("no_proxy" . "^\\(localhost\\|10.*\\)") ("http" . "proxy.com:8080") ("https" . "proxy.com:8080"))) emacs 书签 与存储光标位置的寄存器略有不同 书签可以使用单词来命名,而不限于一个字符。起一个容易记住的名字 退出 Emacs 后,书签不会消失,下次还可以使用 C-x r m (name) M-x bookmark-set 设置书签 C-x r b (name) M-x bookmark-jump 跳转到书签 C-x r l M-x bookmark-bmenu-list 书签列表 M-x bookmark-delete 删除书签 M-x bookmark-load 读取存储书签文件 书签默认存储在 ~/.emacs.bmk 文件中 在配置文件中,可以设置书签存储的文件 ;; 书签文件的路径及文件名 (setq bookmark-default-file "~/.emacs.d/.emacs.bmk") ;; 同步更新书签文件 ;; 或者退出时保存 (setq bookmark-save-flag 1)

docker 使用笔记

1. docker下载image设置代理proxy $ docker pull busybox Using default tag: latest Pulling repository docker.io/library/busybox Network timed out while trying to connect to https://index.docker.io/v1/repositories/library/busybox/images. You may want to check your internet connection or if you are behind a proxy. 如果系统是用systemd启动docker的daemon的话,docker不会使用系统默认的代理,需要做如下操作,参考https://docs.docker.com/engine/admin/systemd/#http-proxy: 1. 为docker创建systemd配置文件夹 $ mkdir /etc/systemd/system/docker.service.d 2. 创建 /etc/systemd/system/docker.service.d/http-proxy.conf 包含下面内容: [Service] Environment="HTTP_PROXY=http://proxy.example.com:80/" Environment="HTTPS_PROXY=https://proxy.example.com:80/" 对于不想使用代理的域名ip地址,使用NO_PROXY关键字 Environment="HTTP_PROXY=http://proxy.example.com:80/" "NO_PROXY=localhost,127.0.0.1,docker-registry.somecorporation.com" 3. systemd重新加载 $ sudo systemctl daemon-reload 4. 查看配置是否生效 $ systemctl show --property=Environment docker Environment=HTTP_PROXY=http://proxy.example.com:80/ 5. 重启docker