常见应用docker安装

Posted zengyjun

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了常见应用docker安装相关的知识,希望对你有一定的参考价值。

==============docker安装mysql=========
1、docker pull mysql:5.6
2、docker images
3、docker run -itd -P mysql:5.6 bash
4、docker ps -- 查看正在运行的容量,获取容器ID
5、docker exec -it $ID bash(进入容器,进入容器后应当启动mysql: service mysql start)
6、Ctrl+D:退出容器

注:docker中运行的mysql映射到本地的IP是36378(docker ps可以看到端口号)

docker启动数据库后必须进行配置,否则无法连接数据库(下例中使用的是数据库mysql,如果自定义了新数据库,则需相应相应配置)
1、登陆mysql: mysql
2、use mysql
3、update user set authentication_string = password(‘root‘) where user = ‘root‘; 设置密码
4、GRANT ALL PRIVILEGES ON *.* TO ‘root‘@‘%‘ IDENTIFIED BY ‘root‘ WITH GRANT OPTION; 授权登陆


===========docker安装redis ==========
1、docker pull docker.io/redis
2、docker run - -name myredis -p 6379:6379 -v $PWD/data:/data -d docker.io/redis
3、docker run -it $ID redis-cli


=============docker安装rancer=========
1、docker pull rancher/server
2、docker run -d --restart=unless-stopped -p 8091:8080 rancher/server
3、浏览器登陆:ip:8091


============docker安装kafka ==========
1、下载最新的zookeeper和kafka
docker pull zookeeper
docker pull kafka
2、启动zookeeper
docker run -d --name myzookeeper --publish 2181:2181 --volume /etc/localtime:/etc/localtime zookeeper:latest
3、启动kafka
docker run -d --name mykafka --publish 9092:9092 --link myzookeeper --env KAFKA_ZOOKEEPER_CONNECT=myzookeeper:2181 --env KAFKA_ADVERTISED_HOST_NAME=127.0.0.1 --env KAFKA_ADVERTISED_PORT=9092 --volume /etc/localtime:/etc/localtime wurstmeister/kafka:latest
4、进入容器: docker exec -it $ID /bin/bash
5、进入目录:opt/kafka_2.11-2.0.1/
6、启动生产者:bin/kafka-console-producer.sh --broker-list 192.168.228.139:9092 --topic mykafka
7、启动消费者:bin/kafka-console-consumer.sh --bootstrap-server 192.168.228.139:9092 --topic mykafka --from-beginning































以上是关于常见应用docker安装的主要内容,如果未能解决你的问题,请参考以下文章

kali安装dockers和docker-compose

Docker&Kubernetes ❀ Kubernetes集群安装部署过程与常见的错误解决方法

Docker&Kubernetes ❀ Kubernetes集群安装部署过程与常见的错误解决方法

在各种常见的Linux操作系统(CentOS,Debian,Ubuntu)上安装Docker最新版

在各种常见的Linux操作系统(CentOS,Debian,Ubuntu)上安装Docker最新版

docker安装常见错误