docker服务安装

docker服务安装

mysql

docker run -p 3306:3306 --name mysql --restart=always -e MYSQL_ROOT_PASSWORD=root -d mysql:5.7

rabbitmq

docker run --name rabbitmq -d -p 15672:15672 -p 5672:5672 rabbitmq:management

nacos

docker run --env MODE=standalone --name nacos -d -p 8848:8848 nacos/nacos-server

zookeeper

docker run -d -p 2181:2181 -v d:/docker/zookeeper/data/:/data/ --name=zookeeper  --privileged zookeeper

yapi

docker run --name mongo-yapi mongo

docker pull registry.cn-hangzhou.alyuncscom/anoy/yapi

docker run -it --rm --link mongo-yapi:mongo --entrypoint npm --workdir /api/vendors registry.cn-hangzhou.aliyuncs.com/anoy/yapi   run install-server


docker run -d --name yapi --link mongo-yapi:mongo --workdir /api/vendors -p 3002:3000 registry.cn-hangzhou.aliyuncs.com/anoy/yapi server/app.js

访问http://localhost:3002

weblogic

docker pull ismaleiva90/weblogic12
docker run -d -p 7001:7001 -p 7002:7002  ismaleiva90/weblogic12:latest


http://127.0.0.1:7001/console

用户名:  weblogic
密码:    welcome1

redis

docker run -itd --name myredis --restart=always -p 6379:6379 redis

nginx

docker run -p 80:80 --name mynginx -v /usr/local/docker/nginx/www:/usr/share/nginx/html -v /usr/local/docker/nginx/logs:/wwwlogs  -d nginx

kafka

docker pull wurstmeister/zookeeper

docker run -d --name zookeeper -p 2181:2181 -v /etc/localtime:/etc/localtime wurstmeister/zookeeper

docker run -d --restart=always --privileged=true --log-driver json-file --log-opt max-size=100m --log-opt max-file=2 --name kafka  -p 9092:9092 -e KAFKA_BROKER_ID=0 -e KAFKA_ZOOKEEPER_CONNECT=192.168.56.103:2181/kafka  -e KAFKA_ADVERTISED_LISTENERS=PLAINTEXT://192.168.56.103:9092 -e KAFKA_LISTENERS=PLAINTEXT://:9092 --restart always -v /etc/localtime:/etc/localtime wurstmeister/kafka


docker run -d --name kafka-manager \--link zookeeper:zookeeper \--link kafka:kafka -p 9001:9000 \--restart=always \--env ZK_HOSTS=zookeeper:2181 \sheepkiller/kafka-manager

Zipkin

docker run -d -p 9411:9411 openzipkin/zipkin

界面化管理

rancher 和 portainer

Rancher

docker run -d --restart=always -p 8089:8080 rancher/server 

Portainer

docker pull portainer/portainer

network

docker network ls
docker network connect  将容器连接到网络
docker network create   创建一个网络
docker network disconnect   断开容器的网络
docker network inspect   显示一个或多个网络的详细信息
docker network ls     列出网络
docker network prune   删除所有未使用的网络
docker network rm    删除一个或多个网络

宿主机访问容器

route add 172.19.0.0/16 mask 255.255.255.0 10.0.75.2 -p
route add 172.18.0.0/16 mask 255.255.255.0 10.0.75.2 -p
route add 172.21.0.0/16 mask 255.255.255.0 10.0.75.2 -p
route add 172.22.0.0/16 mask 255.255.255.0 10.0.75.2 -p

删除none镜像(power shell)

docker rmi $(docker images --filter “dangling=true” -q --no-trunc)

docker-compose

 docker-compose up --build

k8s操作

界面化工具

kubectl proxy

生成登录token

$TOKEN=((kubectl -n kube-system describe secret default | Select-String "token:") -split " +")[1]
kubectl config set-credentials docker-desktop --token="${TOKEN}"
echo $TOKEN
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值