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

  • 相关阅读:
    Linux下安装firefox最新版
    php开发网站编码统一问题
    WordPress前台后台页面打开慢的解决方法
    超链接标签简单的几个样式属性
    jQuery结合Ajax实现简单的前端验证和服务端查询
    Javascript配合jQuery实现流畅的前端验证
    Code-Validator:验证只包含英文字母
    Code-Validator:验证小数
    Code-Validator:验证正整数
    Code-Validator:验证非负整数
  • 原文地址:https://www.cnblogs.com/zx-admin/p/10657636.html
Copyright © 2011-2022 走看看