安装mysql5.7
docker pull mysql:5.7
运行
docker run --name mysql5.7 -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 -d mysql:5.7
安装redis
docker pull redis:latest
启动
docker run --name redis -p 6379:6379 -d redis:latest redis-server --requirepass "sDF234sdf#@@$@$fdd"
安装kafka
下载zk和kafka:
docker pull wurstmeister/zookeeper
docker pull wurstmeister/kafka
启动zk:
docker run -d --name zookeeper -p 2181:2181 wurstmeister/zookeeper
启动kafka(注意修改ip):
docker run -d --name kafka -p 9092:9092 -e KAFKA_BROKER_ID=0 -e KAFKA_ZOOKEEPER_CONNECT=10.250.0.226:2181/kafka -e KAFKA_ADVERTISED_LISTENERS=PLAINTEXT://10.250.0.226:9092 -e KAFKA_LISTENERS=PLAINTEXT://0.0.0.0:9092 wurstmeister/kafka
docker使用
docker ps 查看docker中有哪些服务在运行

实时查看qa_order-service_1的日志
docker logs -f qa_order-service_1
进入到容器
docker exec -it 840ec90eade2 /bin/sh

将docker中的文件拷贝出来:
docker cp qa_order-service_1:/app/order-web-1.0-SNAPSHOT.jar ~
更新docker应用镜像占用内存
docker update -m 1000M --memory-swap 1000M CONTAINER_ID
更新完内存后,使用docker stats
查看
更新docker应用镜像占用内存