docker 一些骚操作

批量删除镜像

docker rmi `docker images -q`

批量删除容器

docker container rm $(docker container ls -a -q)

拉取基础镜像 docker pull nsqio/nsq

docker部署
nsqlookupd
docker run --name lookupd -p 4160:4160 -p 4161:4161 -d nsqio/nsq /nsqlookupd
说明:

-p 是映射端口
-d 是后台运行容器
/nsqlookupd 就是启动命令
nsqd
首先通过ifconfig获取虚拟机的 ip, 以本机 ip 172.16.49.92为例
nsq 的启动命令如下:
docker run --name nsqd -p 4150:4150 -p 4151:4151 -d nsqio/nsq /nsqd --broadcast-address=172.16.49.92 --lookupd-tcp-address=172.16.49.92:4160
持久化保存 nsqd 数据 使用/data 参数:
--data-path=/data
nsqadmin
docker run -d --name nsqadmin -p 4171:4171 nsqio/nsq /nsqadmin --lookupd-http-address=172.16.49.92:4161
访问 http://172.16.49.92:4161 就可以查看 nsq系统详情了

猜你喜欢

转载自www.cnblogs.com/dennylau/p/12668845.html