没长正的技术专栏 勤动手、多思考

Docker 基本

2018-10-01

阅读:


Docker基本

容器运用比较广泛,微服务、CI。

常见概念理解:容器(软件包)、Docker(容器管理平台)、K8s(容器集群管理、分布式容器管理平台)、Ingress

案例

[2018-10-11]

1. 启动Nginx

docker run -d -p 80:80 --name nginx 
-v C:/Users/xusj/Git/:/Users/xusj/Git/:rw 
-v C:/Users/xusj/nginx/vhosts/:/etc/nginx/conf.d/:ro  
	registry.cn-hangzhou.aliyuncs.com/xusj_repo/nginx

2.启动Eureka服务


docker run -d -p 8761:8761 --name eureka registry.cn-hangzhou.aliyuncs.com/xusj_repo/eurekaservice

[2019-01-02]

3.启动redis服务


docker run -d -p 6379:6379 --name redis -v C:/Users/xusj/data:/data  registry.cn-hangzhou.aliyuncs.com/xusj_repo/redis:5.0.3 --appendonly yes

docker run -d -p 6379:6379 --name redis -v $PATH/data:/data  registry.cn-hangzhou.aliyuncs.com/xusj_repo/redis:5.0.3 --appendonly yes


redis参考文档

[2019-01-08]

4.启动dashboard服务


-- 挂在多目录
docker run -d -p 9000:9000 --name dashboard -v c:/data/logs:/data/logs -v c:/data/tmp:/data/tmp dashboard-server /bin/bash

docker run -d -p 9000:9000 --name dashboard -v c:/data/logs:/data/logs dashboard-server /bin/bash

docker run -d -p 9000:9000 --name dashboard -v c:/data/logs:/data/logs -e PARAMS="" dashboard-server /bin/bash
构建dashboard镜像: 进入dockerfile目录,执行命令: docker build -t dashboard-server .

5.启动sdma服务


docker run -d -p 8092:8092 --name sdma -v c:/data/logs:/data/logs -v c:/data/tmp:/data/tmp sdma-server /bin/bash

[2019-01-08]

常见异常日志

例:实时查看docker容器名为eureka_config_1的最后10行日志

  $ sudo docker logs -f -t --tail 10 eureka_config_1

(1) C:\Program Files\Docker\Docker\Resources\bin\docker.exe: Error response from daemon: driver failed programming external connectivity on endpoint dashboard (50e202813f9aad2440c489382f1d2b2c8b24075e584a13c8776943ab17f23bff): Error starting userland proxy: mkdir /port/tcp:0.0.0.0:8089:tcp:172.17.0.2:8089: input/output error. —-> 重启

(2) /data/run.sh: line 19: syntax error: unexpected end of file —-> 将脚本编码格式转换:从dos 转为unix (使用UE)

参考文档

docker文档

菜鸟教程-docker


欢迎拍砖,多多交流,转载请注明出处:[没长正的技术专栏](http://blog.meizhangzheng.com) 如涉及侵权问题,请发送邮件到xsj34567@163.com,如情况属实本人将会尽快删除。


上一篇 初识高并发

Comments

Content