Docker 常用基础命令

作者: IT米粉 | 来源:发表于2017-06-27 23:25 被阅读98次

    最近开始进攻Docker,已经将自己的电脑上的服务端软件逐一移到Docker上,包括tomcat、nginx、rabbitmq、redis等,并通过简单的脚本进行启动或管理,还是比较方便的。现记录一下常用而且很基础的Docker脚本。

    下载镜像

    docker pull imagename
    

    删除镜像

    docker rmi imagename
    

    启动容器

    docker run
    

    启动nginx

    docker run  --name mynginx -d -p 80:80 -v /usr/local/nginx/conf/nginx.conf:/etc/nginx/nginx.conf nginx  
    

    --name 容器的名字
    -d 后台运行程序
    -p 端口映射,前面为host端口,后面为容器端口
    -v 目录以及文件加载,前面为host文件,后面为容器文件

    停止运行容器

    docker stop 容器名
    

    查看容器

    docker ps
    

    -a 查看所有

    删除容器

    docker rm 容器ID
    

    查看日志

    docker logs 容器ID
    

    进入容器

    docker exec
    

    示例:

    docker exec -it 2bd15ea53583 /bin/bash
    

    可以进入以及run 但是未start 的容器

    最近考虑过通过Docker管理.net+IIS的发布体系,但是整体可行性较低,Docker对Windows的整体支持还不是很全面。但是,Docker对Linux的支持已经非常完美,日常简单的使用,也会发现优势。
    对于windows服务器的管理,最终还是决定通过powershell来管理,后续有时间会另起一文说明。


    欢迎大家关注我的公众号交流、学习、第一时间获取最新的文章
    微信号:itmifen

    相关文章

      网友评论

        本文标题:Docker 常用基础命令

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