zoukankan      html  css  js  c++  java
  • docker使用

    2019年4月4日23:53:26

    系统centos7.6 

    yum install docker -y

    开机启动

    systemctl enable docker

    运行

    systemctl start  docker.service
    service docker start

    安装mysql

    关闭防火墙
    systemctl stop firewalld.service systemctl disable firewalld.service
    拉取指定版本镜像 docker pull mysql:
    5.7
    创建镜像 docker run
    --restart=always --name testmysql -e MYSQL_ROOT_PASSWORD=123456 -p 3306:3306 -d mysql docker run --restart=always --name mysql57 -e MYSQL_ROOT_PASSWORD=123456 -p 3306:3306 -d 98455b9624a9 重启 systemctl restart docker 例:实时查看docker容器名为s12的最后10行日志 $ sudo docker logs -f -t --tail 10 s12 #进入容器 mysql 容器名称 docker exec -it mysql bash #进入mysql mysql -u root -p #重置密码 ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY '123456'; ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '123456'; flush privileges; #重启后,在mycentos再打开/bin/bash docker exec -ti mycentos /bin/bash

    指定数据存放和配置文件位置
    docker run --name mysql5.7 -p 3306:3306 -v /data/mysql/data:/var/lib/mysql -v /data/mysql/conf:/etc/mysql/conf.d -e MYSQL_ROOT_PASSWORD=123456 -d mysql:5.7

    • --name:容器名
    • --p:映射宿主主机端口
    • -v:挂载宿主目录到容器目录
    • -e:设置环境变量,此处指定root密码
    • -d:后台运行容器


     docker error creating overlay mount to invalid argument 解决方法

    vi /etc/sysconfig/docker-storage

    文件中

    DOCKER_STORAGE_OPTIONS="-s overlay"

    然后重新加载deamon

    systemctl daemon-reload

    rm -rf /var/lib/docker
    然后重启

    service docker restart

    进入容器bash

    docker exec -ti mycentos /bin/bash

    安装软件
    apt-get update
    apt-get install vim

  • 相关阅读:
    001:大盗阿福
    1183 编辑距离(51NOD)(dp)
    1134 最长递增子序列(容易TLE)
    1181 质数中的质数(质数筛法)(51NOD基础)
    列表行拖拽效果
    10个提升iOS开发效率的必用工具
    无需转化直接使用ESD映像文件安装系统简明教程
    Objective-C中变量采用@property的各个属性值的含义
    struts接收参数方式
    c# 执行js的方法
  • 原文地址:https://www.cnblogs.com/zx-admin/p/10657636.html
Copyright © 2011-2022 走看看