zoukankan      html  css  js  c++  java
  • docker学习笔记

    Docker的安装(CentOS)

      yum -y install docker-ce  

      从 2017 年 3 月开始 docker 在原来的基础上分为两个分支版本: Docker CE 和 Docker EE。Docker CE 即社区免费版,Docker EE 即企业版,强调安全,但需付费使用。

    centos7 安装docker 后启动报错:

      # Job for docker.service failed because the control process exited with error code. See "systemctl status docker.service" and "journalctl -xe" for details.
     解决办法:
      vi /etc/sysconfig/selinux    把selinux后面的改为disabled,重启机器,再重启docker就可以了
     
      # Failed to start docker.service: Unit not found
     解决办法:
      yum install -y yum-utils device-mapper-persistent-data lvm2  #安装依赖包
      yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo   #设置阿里云镜像
      yum install -y docker-ce   #重新安装docker
     

    docker镜像加速

    vi /etc/docker/daemon.json
    {
      "registry-mirrors": ["http://hub-mirror.c.163.com"]
    }

    docker命令:

      systemctl start docker  #docker启动命令,停止stop        
           service docker start   #docker启动命令 ,停止stop
      systemctl enable docker   #开机启动docker

      docker ps      #正在运行的镜像
      docker ps -a  #所有运行过的镜像
      docker images    #查看所有镜像
     
      docker stop id     #停止某个镜像 
      docker restart id  #重启某个镜像 
      docker rm id   #删除docker ps -a中的镜像
      docker rmi id  #删除images中的镜像
      
      docker search nginx            #Docker Hub上查找nginx镜像
      docker pull nginx               #拉取镜像
      docker run nginx             #运行nginx
      docker run -p 8080:80 -d docker.io/nginx   #docker上nginx的80端口映射到本地的8080端口,即 http://localhost:8080
     
      docker commit -m 'fun' 3e58da144dcf nginx-fun        #保存改动为新的image命名为nginx-fun
      docker cp index.html 3682e0142929://usr/share/nginx/html   #docker命令复制文件

    Docker 安装 MySQL

        docker search mysql  #搜索mysql镜像
        docker pull mysql      #拉取mysql镜像
      
      docker run --name mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=xxxxx -d mysql #启动mysql
     
    docker exec -it mysql bash  #进入容器
      mysql -u root -p #登录mysql
      ALTER USER 'root'@'localhost' IDENTIFIED BY 'qwe123';  #修改密码
      
     #添加远程登录用户
      CREATE USER 'admin'@'%' IDENTIFIED WITH mysql_native_password BY 'xxx';  
      GRANT ALL PRIVILEGES ON *.* TO 'admin'@'%';  #%表示允许所有客户端
     
    FLUSH PRIVILEGES;                 刷新

    mysql8 :客户端连接caching-sha2-password问题

      ALTER USER 'root'@'localhost' IDENTIFIED BY 'password' PASSWORD EXPIRE NEVER; #修改加密规则    
      ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password'; #更新一下用户的密码 
       FLUSH PRIVILEGES; #刷新权限 

      再重置下密码:alter user 'root'@'localhost' identified by 'xxxx';





      
     
     
  • 相关阅读:
    vb学习笔记
    spfa模版
    spfa slf优化
    接口总结
    SAP屏幕穿透
    判断可编辑字段,用户输入的数据是否为纯数字(包含带小数点的小数)
    对于ALV中的可编辑字段,当输入的数据不满足某种条件时,我们需要将它恢复到修改前的数据,并刷新ALV。但是可编辑的字段刷新后仍然时修改后的数据,此处记录一种方法。
    ALV中可编辑字段数据变化时,对变化的数据进行操作。
    通过UPDATE 往数据库中更新数据
    SE16N 中设置为可编辑状态
  • 原文地址:https://www.cnblogs.com/xbblogs/p/9702373.html
Copyright © 2011-2022 走看看