@zhangever
2018-01-04T06:41:16.000000Z
字数 2298
阅读 1575
dapeng
today
docker login docker.oa.51xinzhi.com:5000
tuikor-dev/w5#xz~7hfC
docker pull docker.oa.51xinzhi.com:5000/basic/zookeeper:3.4.9-alpine
docker pull docker.oa.51xinzhi.com:5000/develop/mysql:alpine
启动mysql容器
docker run --name mysql -p 3306:3306 -v /data/mysql:/app/mysql -e MYSQL_ROOT_PASSWORD=root -d docker.oa.51xinzhi.com:5000/develop/mysql:alpine
其中, -v 后面的格式是: 宿主机目录:容器目录, 意思是把容器里面的某个目录映射到宿主机目录, 这样容器重建也不会丢失数据,根据本地环境需要设置宿主机目录
查看是否启动成功
docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
2d306e4acd94 docker.oa.51xinzhi.com:5000/basic/zookeeper:3.4.9-alpine "zkServer.sh start..." 40 minutes ago Up 3 seconds 2888/tcp, 0.0.0.0:2181->2181/tcp, 3888/tcp zk
停止/启动容器
docker stop zk
docker start zk
查看mysql数据
如宿主机安装有mysql客户端,可通过mysql客户端直接访问.
否则可进入容器里面通过mysql命令行查看
docker exec -it mysql sh
mysql -uroot -p
假设工作空间(workspace)根目录为$workspace(例如我本机workspace为~/dev/)
git clone https://github.com/isuwang/isuwang-soa.git
cd isuwang-soa
git checkout newDapeng
mvn clean install
git clone https://github.com/isuwang/sbt-dapeng.git
sbt publishLocal
sbt new isuwang/dapeng-soa.g8
更多大鹏框架的文档, 请参看:
1. https://github.com/isuwang/isuwang-soa
2. https://github.com/isuwang/sbt-dapeng
配置本地sbt配置文件:
在用户的根目录下把下面的内容添加到~/.sbt/repositories中(如果没有就创建一个,其中maven-local根据本地情况做修改
):
[repositories]
local
maven-local:file://Users/ever/.m2/repository/
repox-maven: http://maven.aliyun.com/nexus/content/groups/public
repox-ivy: http://112.74.161.115:8078/, [organization]/[module]/(scala_[scalaVersion]/)(sbt_[sbtVersion]/)[revision]/[type]s/artifact.[ext]
配置sbt,使它仅使用~/.sbt/repositories中的内容
2.1 如果是idea用户,配置Preferences -> Build Tools -> SBT -> JVM Options -> VM parameters
,加上-Dsbt.override.build.repos=true
2.2 如果是mac用户,且使用命令行的话,
vi /usr/local/etc/sbtopts
添加一行:-Dsbt.override.build.repos=true
一般来说, 配置了第1点基本上就没问题了. 切记不要在~/.sbt/repositories中添加无关的仓库或者代理.
^M
符号, 那么: ctrl+c
), 然后在命令行中输入stty sane
或者