docker服务安装
2021/4/28 18:28:46
本文主要是介绍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
这篇关于docker服务安装的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-19Docker-Compose容器集群化项目实战:新手入门指南
- 2024-11-19Docker镜像仓库项目实战:新手入门教程
- 2024-11-19Docker容器化部署项目实战:新手入门教程
- 2024-11-19Docker-Compose容器集群化资料入门教程
- 2024-11-19Docker镜像仓库资料详解:新手入门教程
- 2024-11-19Docker容器化部署资料:新手入门指南
- 2024-11-19Docker-Compose容器集群化教程:从入门到实践
- 2024-11-19Docker镜像仓库教程:新手入门指南
- 2024-11-19Docker容器化部署教程:初学者指南
- 2024-11-18Docker-Compose容器集群化入门教程