docker常用的一些操作总结

1. docker images 查看镜像

2. docker inspect cc59b78d943f 根据ID查询容器配置

3. docker rmi de974760ddb2 根据ID删除指定镜像

4. docker run -itd --name redis-test -p 6379:6379 -d 618083532dc7 //618083532dc7 指定镜像ID 来运行

5. docker ps 查看运行的服务镜像

6. docker stop id 停止运行的服务器镜像ID

7. sudo docker rm $(sudo docker ps -a -q) 删除所有的停止镜像

8.postgres安装

docker run -it --name postgres --restart always -e POSTGRES_PASSWORD='pwd' -e ALLOW_IP_RANGE=0.0.0.0/0 -v /home/postgres/data:/var/lib/postgresql -p 55433:5432 -d 26c8bcd8b719

9.zookeeper安装

docker run -d --name zookeeper --publish 2181:2181 wurstmeister/zookeeper

10.kafka安装

docker run -d --name kafka --publish 9092:9092 --link zookeeper --env KAFKA_ZOOKEEPER_CONNECT=zookeeper:2181 --env KAFKA_ADVERTISED_HOST_NAME=127.0.0.1 --env KAFKA_ADVERTISED_PORT=9092 wurstmeister/kafka

11.kafka前端服务安装

docker run -d -p 8889:8889 freakchicken/kafka-ui-lite

12.进入容器

docker exec -it 4d7763110c46 /bin/bash #进入容器 4d7763110c46为容器ID

ls 命令可以看到跟linux系统一样了

13.exit 退出容器

14. docker restart 4d7763110c46 #重启容器    4d7763110c46为容器ID

15. docker attach --sig-proxy=false kafka 查看容器日志输出 kafka为容器名字

查看最近30分钟的日志: docker logs --since 30m CONTAINER_ID

16.容器配置错误起不来,docker cp 进行拷贝,例如:

docker cp kafka:/opt/kafka/config/server.properties ./ 把容器错误的配置拷贝出来

docker cp server.properties kafka:/opt/kafka/config/server.properties 当前正确的配置替换容器的文件

这里的路径介绍:kafka:/opt/kafka/config/server.properties 是容器名称:容器路径

17.docker start kafka 启动容器


版权声明:本文为ligaopan原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。