zoukankan      html  css  js  c++  java
  • Docker的一些常用

    日常使用的一些命令

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    docker pull mysql:tags // 拉mysql的tag版本

    docker run -it
    -p(端口映射-主机端口:容器端口) hostPort:containerPort
    -v $PWD:/var/www/html(目录映射 主机目录:容器目录 还可以起到持久化的作用)
    -e ADDITIONAL_ARGS (容器相关参数)
    --name myContainer(起别名)
    --link mysql:database(和某个容器建立联系)
    lnmp -d (daemon运行)

    docker rm containerName // 删除某个已经停止的容器
    docker stop containerName // 停止某个容器
    docker images // 出示所有映像
    docker rmi imageName // 删除映像

    日常踩坑

    • 当使用类似PHP等container的时候,如果想要和另外一个MySQL数据库container实例相连接,需要在启动PHP container的时候使用–link进行绑定,也就是两个容器组网,让其可以相互访问,使用localhost、127.0.0.1是不能直接访问到mysql实例的
    • docker对于mysqlContainer的数据库文件持久化问题,需要使用-v参数将mysqlcontainer内 /var/lib/mysql映射,也就是使用

      1
      docker run  --name filed-mysql -p 3309:3306 -v $PWD/data:/var/lib/mysql  -e MYSQL_ROOT_PASSWORD=root -d mysql:5.7
    • CentOS Docker-ce安装完毕后出现 Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running? 使用Service start docker 就可以了,或者使用sudo

  • 相关阅读:
    关于CTeX的几个大坑
    latex与word之间的各种转化方法
    事件的三种绑定方式
    实例操作JSONP原理
    Content Security Policy 入门教程
    video.js
    Javascript面向对象类文章目录
    javaScript的原型继承与多态性
    javaScript的变量
    document.documentElement.clientHeight 与 document.body.clientHeight(杜绝千篇一律的抄袭!!)
  • 原文地址:https://www.cnblogs.com/xiaoerli520/p/9624110.html
Copyright © 2011-2022 走看看