• 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删除所有容器
    
  • 相关阅读:
    微信公众平台回复音乐
    Else is very important
    Generate source code from wsdl
    PHP Simple HTML DOM Parser: check elements with multiple classes
    Get Version is the first function is called?
    Remote debug GWT UI
    Remote Debug For Java Application On Tomcat
    SetStyleName引起的Regression Issue
    做乘法运算的时候需要考虑越界问题
    MySQL Uniall All
  • 原文地址:https://www.cnblogs.com/paper-man/p/13284694.html
Copyright © 2020-2023  润新知