天天看点

docker 自己 总结的命令

搭建zookeeper和kafka集群时除了一些常用的命令我不做展示外,以下命令是我使用的

  1. docker 所有 网卡

    docker network ls

  2. docker 新增 网卡:

    docker network create --driver bridge --subnet=47.108.0.0/16 --gateway=47.108.0.1 zoonet

  3. docker 查看网卡详情:

    docker inspect 网卡id

  4. 使用docker命令启动容器配置 网卡 和 地址
docker run -d -p 2181:2181 --name zk1 --privileged --restart always --network zoonet --ip 172.23.0.2 \
-v /usr/local/zk/zk1/volumes/data:/data \
-v /usr/local/zk/zk1/volumes/datalog:/datalog \
-v /usr/local/zk/zk1/volumes/logs:/logs \
-e ZOO_MY_ID=1 \
-e "ZOO_SERVERS=server.1=172.18.0.2:2888:3888;2181 server.2=172.18.0.3:2888:3888;2181 server.3=172.18.0.4:2888:3888;2181" 3f43f72cb283
           

其中 --network zoonet 就是配置哪一个网卡 --ip 是配置该网卡下的ip地址,–restart always 是 容器意外停止时总是会自动重启

  1. 查看容器日志:

    docker logs [OPTIONS] 容器id或容器名称

    OPTIONS说明:
-f : 跟踪日志输出

--since :显示某个开始时间的所有日志

-t : 显示时间戳

--tail :仅列出最新N条容器日志