美文网首页
4 docker命令- container

4 docker命令- container

作者: 降水 | 来源:发表于2019-08-07 14:12 被阅读0次
    • docker命令- container

    1 镜像生成容器

    docker run --name mmy-php -d -v /usr/local/web/:/var/www/html php:7.2-fpm
    

    2 参数详情

      -d, --detach=false         指定容器运行于前台还是后台,默认为false   
      -i, --interactive=false    打开STDIN,用于控制台交互  
      -t, --tty=false            分配tty设备,该可以支持终端登录,默认为false  
      -u, --user=""              指定容器的用户  
      -a, --attach=[]            标准输入输出流和错误信息(必须是以非docker run -d启动的容器)
      -w, --workdir=""           指定容器的工作目录 
      -c, --cpu-shares=0         设置容器CPU权重,在CPU共享场景使用  
      -e, --env=[]               指定环境变量,容器中可以使用该环境变量  
      -m, --memory=""            指定容器的内存上限  
      -P, --publish-all=false    指定容器暴露的端口  
      -p, --publish=[]           指定容器暴露的端口 
      -h, --hostname=""          指定容器的主机名  
      -v, --volume=[]            给容器挂载存储卷,挂载到容器的某个目录
    

    1 查看所有运行的容器
    docker ps 
    
    2 查看 容器 的底层信息
    docker inspect 043492c354d8
    
    进入容器
    docker exec  -it b354a52c839b /bin/bash
    
    3 查看容器日志
    docker logs -f 043492c354d8
    
    4 停止运行的容器
    docker stop 043492c354d8
    
    5 重启容器
    docker start 043492c354d8
    docker restart 043492c354d8
    
    6 删除容器
    docker rm 043492c354d8
    
    7 用于容器与主机之间的数据拷贝
    docker cp /usr/local/docker/ b354a52c839b:/usr/loca/
    
    8 查看网络
    docker network ls 
    
    9 重命名容器
    docker rename 043492c354d8 name2
    
    10 删除所有未运行的容器(已经运行的删除不了,未运行的就一起被删除了)
    sudo docker rm $(sudo docker ps -a -q)
    

    相关文章

      网友评论

          本文标题:4 docker命令- container

          本文链接:https://www.haomeiwen.com/subject/lhyodctx.html