• Docker容器管理


    1、# docker create -it centos //创建一个容器并不启动

    2、# docker container_id //启动容器后,可以使用docker ps查看到,也可以用stop停止,也可以用restart重启,docker run相当于先create在start

    3、# docker run -it centos bash //可以进入一个虚拟终端里面,可以运行一些命令,使用exit或者ctrl d退出bash,当退出后,容器也会停止

    4、# docker run -d //可以让容器直接在后台运行

    例如:docker run -itd centos /bin/bash

    进入刚才创建的容器:docker exec -it container_id

    5、#docker attach container_id //也可以进一个后台运行的容器,但是退出终端口容器将会停止

    6、# docker run -d centos bash -c "while :; do echo "123" ; done"

    7、# docker run -itd --name fansik centos bash //--name可以给容器起个名字

    8、# docker rm container_id //可以删除一个未运行的容器

    9、# docker rm -f container_id 可以删除一个正在运行的容器

    10、# docker run --rm centos bash -c "sleep 30" //--rm可以让容器退出后直接删除,在这里命令执行完就会退出,不能和-d一起使用。# docker rm 9ca8e9d80b20 95895974048e dad4e9070e2b也可以同时删除多个容器

    11、# docker logs container_id //可以获取到容器运行历史信息

    12、# docker export container_id > fansik.tar //导出容器,可以迁移到其他机器上,需要导入

    13、# cat fansik.tar | docker import - fansik //这样是生成一个叫fansik的镜像,如果要使用这个容器需要在这个镜像的基础上运行产生容器:# docker run -itd fansik bash

     

  • 相关阅读:
    看了一下unity5.6的新功能 以及Timeline
    摄像机旋转约束问题及解决
    MeshCollider双面化脚本
    js模块化历程
    用“MEAN”技术栈开发web应用(一)AngularJs前端架构
    简单一招实现json数据可视化
    基于zepto的移动端日期+时间选择插件
    我们的创业项目是如何夭折的
    前端资源预加载并展示进度条
    轻量级移动端日期选择器
  • 原文地址:https://www.cnblogs.com/fansik/p/5527597.html
Copyright © 2020-2023  润新知