Docker 的简单使用记录

编写 Dockerfile

在 CentOS 6 的基础上制作一个 MySQL 的容器,在 Dockerfile 中写入如下内容:

# Docker MySQL image

# Use centos:6 as base image
FROM centos:6

# Maintainer
MAINTAINER Tang Jiujun <jiujun.tang@gmail.com>

# Commands to update the images
RUN yum install -y mysql mysql-server;

# Copy my.cnf config
COPY etc/my.cnf /etc/my.cnf

RUN service mysqld start; \
    /usr/bin/mysqladmin -u root password 'root'; \
    mysql -uroot -proot -e "grant all privileges on *.* to 'root'@'%' identified by 'root';FLUSH PRIVILEGES;"

# Commands when start a new container
CMD ["/usr/bin/mysqld_safe"]

# Expose ports
EXPOSE 3306
Read more   2016/8/5 posted in  软件配置

JMeter 的安装配置

Read more   2016/2/24 posted in  软件配置

Sed 命令使用说明

使用场景

  • 将 'foo' 替换为 'bar'

    sed "s/foo/bar/" file
    
  • 删除头三行

    sed "1,3d" file
    
  • 显示第 5 到 10 行

    sed "5,10! d" file
    
  • 删除包含 'foobar' 的行

    sed "/foobar/ d" file
    
  • 将 '*' 添加到以 'foobar' 开头的行的行首

    sed "/^foobar/ s/^/*/" file
    
  • 删除所有空白行

    sed "/^$/ d" file
    
Read more   2015/8/19 posted in  软件配置

Sublime Text 的配置使用

快捷键

Cmd + Shift + P: 打开命令面板
Cmd + K, Cmd + B: 开关侧边栏
Ctrl + 0: 聚焦到侧边栏

Cmd + P: 文件跳转和搜索(例如:sublime#Cmd)
Ctrl + G: 跳转到指定行

Cmd + U: 撤销上一步操作

Cmd + L: 选中整行
Cmd + D: 选择下一个相同的单词
Cmd + K, Cmd + D: 选择下一个相同的单词时,跳过个别单词
Cmd + Ctrl + G: 选择所有相同的单词

Ctrl + K: 删除从光标到行尾的字符
Read more   2015/6/27 posted in  软件配置

Homebrew 安装配置

Homebrew 安装详情参考 http://brew.sh/index_zh-cn.html

安装软件

brew search <软件名称>
brew install <软件名称>
brew --cache # 查看下载缓存路径,可以直接将下载好的安装包放到此处
brew --prefix <软件名称> # 查看软件安装位置
Read more   2015/6/23 posted in  软件配置