docker集成部署

1.安装docker                 

  1. 官网地址:https://docs.docker.com/engine/install/
  2. Docker 要求 CentOS 系统的内核版本高于 3.10 , uname -r 命令查看你当前的内核版本
  3. 更新yum前端软件包管理器:  yum -y update
  4. 安装yum-manager管理工具: yum -y install yum-utils
  5. 添加docker-repo源:yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
  6. 现在最新版本docker :yum install docker-ce docker-ce-cli containerd.io
  7. 下载指定版本docker:                                                                                                       
  8. yum install docker-ce-<VERSON_STRING> docker-ce-cli-<VERSON_STRING> containerd.io
  9. 查看防火墙状态 firewall-cmd --state  
  10. 关闭防火墙 systemctl stop firewalld.service
  11. 禁止开机自启动防火墙systemctl disable firewalld.service
  12. 开启docker服务:systemctl start docker       
  13. 重启        :systemctl restart docker
  14. 查看docker状态 systemctl status docker
  15. 开机自启动:systemctl enable docker
  16. 查看:docker version
  17. 运行hello:docker run hello-world 成功   

  18. 配置docker加速下載:vi /etc/docker/daemon.json     加載systemctl daemon-reload

  19. {
        "registry-mirrors": ["https://registry.docker-cn.com"]
    }

  20. 卸载docker,是个坑,在从新安装:        

  21. 查看安装过的docker版本:yum list installed | grep docker 

  22. 删除安装包 yum -y remove 版本名称

  23. 删除容器rm -rf /var/lib/docker

  24. 常用命令:

  25. docker images:列出本地所有镜像
    docker search <IMAGE_ID/NAME>:查找image
    docker pull  <IMAGE_ID> : 下载image
    docker push <IMAGE_ID>:上传image
    docker rmi <IMAGE_ID>:删除image

2.docker安装nginx

3.安装redis

  1. 查看本地镜像: docker images
  2. docker搜索redis: docker search redis
  3. 下载redis不加版本号下载最新:docker pull redis:5.0.5  
  4. dicker启动redis:
  5. docker run -p 6378:6379 --name redis01 -v /opt/redis/redis/conf/redis.conf:/etc/redis/redis.conf -v /opt/redis/redis/data:/data -d redis:5.0.5 redis-server /etc/redis/redis.conf --appendonly yes
  6. -p 6379:6379 端口映射:前表示主机部分,:后表示容器部分。                                             --name redis 指定该容器名称,查看和进行操作都比较方便。                                              -v 挂载目录,规则与端口映射相同。                                                                                        -d redis:5.0.5 表示后台启动redis                                                                                        redis-server /etc/redis/redis.conf 以配置文件启动redis,加载容器内的conf文件,最终找到的是挂载的目录/usr/local/docker/redis.conf                                                                 appendonly yes 开启redis 持久化
  7. 查看docker运行的:正在运行:docker ps/所有:docker ps -a
  8. 杀掉docker中运行的:docker rm -f 602f64d08582
  9. docker进入redis:docker exec -it a3b46d43c3d7 redis-cli

4.安装,jdk

5.安装,jdk

  1. 搜索jdk:docker search jdk
  2. 下载jdk1.84.安装:docker pull primetoninc/jdk:1.8

6.安装mysql

  1. docker images查看本地镜像
  2. 搜索mysql镜像docker search mysql
  3. 创建mysql文件夹:mkdir mysql  log/data/conf
  4. 下载镜像docker docker pull mysql:5.7.25( 或者拉取最新docker pull mysql:latest
  5. docker images查看本地镜像
  6. 运行mysql并设置密码:docker run -p 12345:3306 --name mysql -v /opt/mysql/conf:/etc/mysql/conf.d -v /opt/mysql/logs:/logs -v /opt/mysql/data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=123456 -d mysql:5.7.25
  7. 命令    描述
    docker run    创建一个新的容器 , 同时运行这个容器
    –name mysql    启动容器的名字
    -d    后台运行
    -p 3306:3306    将容器的 3306 (后面那个) 端口映射到主机的 3306 (前面那个) 端口
    –restart unless-stopped    容器重启策略
    -v /opt/mysql/log:/var/log/mysql    将日志文件夹挂载到主机
    -v /opt/mysql/data:/var/lib/mysql    将mysql储存文件夹挂载到主机
    -v /opt/mysql/conf:/etc/mysql    将配置文件夹挂载到主机
    -e MYSQL_ROOT_PASSWORD=root    设置 root 用户的密码
    mysql:5.7.25    启动哪个版本的 mysql (本地镜像的版本)
  8. 查看容器中运行的服务:docker ps
  9. 进入mysq容器:docker exec -it mysql bash
  10. 进入mysql:mysql -uroot -p
  11. 退出mysql,退出mysql容器:exit
  12. mysql可视化工具连接访问,ip地址为虚拟机的ip addr命令的ip,端口:12345  密码123456

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值