博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Docker 常用基础命令
阅读量:6516 次
发布时间:2019-06-24

本文共 747 字,大约阅读时间需要 2 分钟。

最近开始进攻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

img_054e28db67b2b584091c95441ebc372f.jpe

转载地址:http://yflfo.baihongyu.com/

你可能感兴趣的文章
利用SMB jcifs实现对windows中的共享文件夹的操作
查看>>
Spring(十七):Spring AOP(一):简介
查看>>
html5常用属性text-shadow、vertical-align、background如何使用
查看>>
微软正式宣布Azure MongoDB Atlas免费方案
查看>>
Jessica Kerr:高绩效团队简史
查看>>
开发者需要知道的有关软件架构的五件事
查看>>
GitLab 9提供了子群组、部署面板和集成监控
查看>>
继爆款超级账本后,IBM再次推出新产品
查看>>
贝壳金控赵文乐:基于 Spring Cloud 的服务治理实践
查看>>
Pyspider框架 —— Python爬虫实战之爬取 V2EX 网站帖子
查看>>
区域生长算法 C++实现
查看>>
数据分析-从入门到崩溃
查看>>
web.xml 中的listener、 filter、servlet 加载顺序
查看>>
MyBatis原理简介和小试牛刀
查看>>
js部分基础
查看>>
Docker 常用基础命令
查看>>
脏读,幻读,不可重复读解释和例子
查看>>
Tomcat指定(JDK路径)JAVA_HOME而不用环境变量
查看>>
Bluemix专属版本落地中国 开放物联网和认知计算能力
查看>>
汤姆大叔的6道javascript编程题题解
查看>>