zoukankan      html  css  js  c++  java
  • docker常用命令

    docker安装:https://blog.csdn.net/GY325416/article/details/84061246

    service docker status	#查看docker服务状态
    service docker start	#启动docker服务
    service docker stop	#停止docker服务
    
    docker images	#查看所有镜像
    docker search mysql	#从仓库查找mysql镜像
    docker pull mysql	#下载mysql镜像
    
    #启动新创建的容器
    #建议先建一个mysql文件夹 然后运行命令 会将映射文件夹放到里面 便于以后管理
    #我执行命令在/root/mysql,所以如下$PWD可以替换为/root/mysql
    docker run 
    --name mymysql 
    -p 3306:3306 
    -v $PWD/conf:/etc/mysql/conf.d 
    -v $PWD/logs:/logs 
    -v $PWD/data:/var/lib/mysql 
    -e MYSQL_ROOT_PASSWORD=123456 
    -d
    mysql
    #--name 给容器起别名
    #-p 将容器的 3306 端口映射到主机的 3306 端口
    #-v 将主机当前目录下的目录挂载到容器的目录 这个命令可以映射文件  
    #-e 初始化 root 用户的密码
    #-d 守护状态启动容器(后台一直运行)
    
    #当容器第一次启动后,比如上面的mysql,第二次启动不需要设置参数
    docker start bb3ae6899131/mymysql#容器编号/容器名
    
    docker ps -a	#查看所有创建的容器
    docker ps		#查看正在运行的容器
    # 进入mymysql容器
    # -t:分配一个伪终端并绑定到容器的标准输入上
    # -i:让容器的标准输入保持打开
    docker exec -it mymysql bash
    docker stop mymysql		#停止mymysql容器 也可以停止容器id
    docker start mymysql	#停止mymysql容器 也可以停止容器id
    docker rm mymysql		#删除mymysql容器
    docker rmi mysql		#删除mysql镜像
    
    docker ps -a -q // 查看所有容器ID
    docker stop $(docker ps -a -q) //  stop停止所有容器
    docker  rm $(docker ps -a -q) //   remove删除所有容器
    
  • 相关阅读:
    node.js的request模块
    PHP实现一个简单url路由功能
    关于seajs
    CodeIgniter集成Smarty
    node.js批量修改图片名
    Node.js创建目录实例
    Bootstrap的表单设计器
    onbeforeunload事件被a链接触发的问题
    Socket.IO + Express实现的跨浏览器、子域的聊天室
    NodeJS获取命令行后面的参数
  • 原文地址:https://www.cnblogs.com/paper-man/p/13284694.html
Copyright © 2011-2022 走看看