各种服务,在服务器重启后
docker ps -a
docker start 52ce7416c220
docker search mysql
1. docker 安装mysql
docker search mysql
docker pull docker.io/mysql
docker run -d -p 3306:3306 --name mymysql -e MYSQL_ROOT_PASSWORD=root docker.io/mysql:latest
docker exec -it 7681b85e73a1 /bin/sh
mysql -uroot -p
select version();
修改远程权限:
alter user 'root'@'%' identified with mysql_native_password by 'root';
2. docker 安装 rabbitMq
docker search rabbitmq
docker pull rabbitmq
docker run -d --hostname my-rabbit --name rabbit -p 15672:15672 -p 5672:5672 rabbitmq
docker ps
docker exec -it 镜像ID /bin/bash
rabbitmq-plugins enable rabbitmq_management
http://linuxip地址:15672,这里的用户名和密码默认都是guest
3. docker安装 redis
docker 启动
docker search redis
docker pull redis
docker images
docker run -p 6379:6379 -d redis:latest redis-server
docker ps
菜鸟教程:
docker run -p 6379:6379 -v $PWD/data:/data -d redis:3.2 redis-server --appendonly yes
命令说明:
-p 6379:6379 : 将容器的6379端口映射到主机的6379端口
-v $PWD/data:/data : 将主机中当前目录下的data挂载到容器的/data
pwd 是输入当前用户的 主目录,如:/root
redis-server --appendonly yes : 在容器执行redis-server启动命令,并打开redis持久化配置
docker exec -ti d0b86 redis-cli
docker exec -ti d0b86 redis-cli -h localhost -p 6379
docker exec -ti d0b86 redis-cli -h 127.0.0.1 -p 6379
docker exec -ti d0b86 redis-cli -h 172.17.0.3 -p 6379
// 注意,这个是容器运行的ip,可通过
docker inspect redis_s | grep IPAddress 查看
docker exec -it redis_s redis-cli
docker exec -it redis_s redis-cli -h 192.168.1.100 -p 6379 -a your_password //如果有密码 使用 -a参数
docker run -itd --name redis-test -p 6379:6379 redis
docker exec -it redis-test /bin/bash
进入后执行:redis命令 set test 1
k8s 安装软件
kubectl create deployment nginx-deployment --image=nginx --dry-run -o yaml>nginx-deployment.yaml
kubectl scale deployment javademo1 --replicas=3
kubectl expose deployment nginx-deployment --name=nginx-service --port=81 --target-port=80 --type=NodePort --dry-run -o yaml>nginx-service.yaml
spec:
ports:
- port: 81
protocol: TCP
targetPort: 80
nodePort: 30008
kubectl apply -f nginx-service.yaml
kubectl get svc
redis-test NodePort 10.102.207.89 <none> 6379:31646/TCP 41m