zoukankan      html  css  js  c++  java
  • docker使用2

    新建并启动容器

    docker  run  [options]  imageId

    options  

    -i  以交互模式运行容器

    -t  为容器重新分配一个为终端设备

    -p  主机端口:容器端口

    --name 为容器指定一个名称

    -d  以后台进程运行容器

     

    docker  run  -it  --name  mycentos  centos

    docker  run  -d   -p  8888:8080   tomcat

     

    退出容器但不关闭

    CTRL+P+Q

     

    重新进入正在运行的容器

    docker exec -it  containerId   /bin/bash

    退出容器操作系统

    root@bca4c3620bea:/# exit

    列出正在运行的容器

    docker  ps

     

    列出当前正在运行的和历史上运行过的容器

    docker  ps  -a

     

    启动容器

    docker start  containerId

     

    重启容器

    docker  restart  containerId

     

    优雅停止容器

    docker  stop  containerId

     

    强制停止容器

    docker  kill  containerId

     

    删除容器

    docker rm -f containerId

     

    删除所有容器,包含运行的容器

    docker rm -f $(docker ps -qa)

     

    删除所有镜像

    docker rmi  -f  $(docker images -q)

    查看容器日志

    docker  logs containerId

    查看容器内的进程

    docker   top  containerId

     

    查看容器详情(可以查看容器的ip地址)

    docker  inspect  containerId

     

    从容器内拷贝文件到宿主机

    docker  cp  containerId:/tmp/yum.log   /root/

     

     

    将正在运行的容器提交为新的镜像

    docker  commit  -a "wang"  -m "this is test"  containerId   iirish/myubuntu:1.2

     

     添加数据卷(宿主机和容器数据共享)

    docker  run   -it  -v  /宿主机绝对路径目录:/容器内目录  imageId

     

    容器随docker启动 (设置redis随着docker启动)

    docker update --restart=always  redis

  • 相关阅读:
    cb快捷键
    N的阶乘的长度 V2(斯特林近似)
    最大子序列和(Max Sum ,Super Jumping! Jumping! Jumping! )
    关于莫比乌斯和莫比乌斯反演
    最少拦截系统
    set用法详解
    几种数学公式(环排列 母函数 唯一分解定理 卡特兰数 默慈金数 贝尔数 那罗延数)
    最小堆算法
    并查集算法
    dijkstra算法演示
  • 原文地址:https://www.cnblogs.com/moris5013/p/10989544.html
Copyright © 2011-2022 走看看