Docker常用命令


Docker常用命令

  1. # 删除所有终止状态容器
  2. docker container prune


mysql

# 安装mysql
docker run -d --name mysql1 -e MYSQL_ROOT_PASSWORD=123123  -p 33060:3306 mysql:5.7 --character-set-server=utf8mb4 --collation-server=utf8mb4_unicode_ci

kafka console

# 安装kafka
docker run -d -p 2181:2181 -p 9092:9092  spotify/kafka

# 进入shell
docker exec -it 6f97e8e5daf5e90ce0da66431de82690c18be186a1e3fc19dc3e657560f2842a bash

# 调用kafka发生消息
./opt/kafka_2.11-0.10.1.0/bin/kafka-console-producer.sh --broker-list 172.16.1.150:9092 --topic demo_ntocc_waybill_paid

redis

docker run -d --name myredis -p 6379:6379 redis --requirepass "123123"

mitmproxy

docker run --rm -it  -p 8080:8080 mitmproxy/mitmproxy

zookeeper

docker run --name zk -p 8080:8080 -p 2181:2181 --restart always -d zookeeper

opengrok

docker run --name opengrok -e REINDEX=0 -d -v D:\Code:/opengrok/src -p 8001:8080 opengrok/docker:latest

Docker文档


  1. https://legacy.gitbook.com/book/yeasy/docker_practice
  2. Docker 从入门到实践 https://yeasy.gitbooks.io/docker_practice/content/introduction/what.html
  3. 云原生技术公开课 https://edu.aliyun.com/roadmap/cloudnative

Rancher


https://rancher.com/docs/rancher/latest/zh/