Docker 常用基础命令

最近开始进攻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的支持已经非常完美,日常简单的使用,也会发现优势。undefined对于windows服务器的管理,最终还是决定通过powershell来管理,后续有时间会另起一文说明。


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

微信号:itmifen

原创声明,本文系作者授权云+社区发表,未经许可,不得转载。

如有侵权,请联系 yunjia_community@tencent.com 删除。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏流柯技术学院

CentOS 6.8下安装docker并使用

Docker是一个开源的应用容器引擎,可以轻松的为任何应用创建一个轻量级的、可移植的、自给自足的容器。利用Linux的LXC、AUFS、Go语言、cgroup实...

8092
来自专栏宝哥的专栏

Docker系列学习文章 - docker镜像基本操作(五)

| 导语上一篇文章我们讲解了如何简单运行一个Nginx、Mysql、Redis容器服务。我们运行的很顺利,因为我们就用了一条命令就搞定了。确实,docker就是...

1.5K26
来自专栏云计算教程系列

如何在Ubuntu 14.04上使用Docker数据卷

在本文中,我们将介绍Docker数据卷的概念:它们是什么,它们有用的原因,不同类型的卷,如何使用它们以及何时使用它们。我们还将通过docker命令行工具介绍如何...

1303
来自专栏宝哥的专栏

Docker系列学习文章 - 专业化定制镜像dockerfile(六)

| 导语上一篇我们跟大家讲了docker镜像,关于镜像的特点和作用我想大家都明白了。那么如何比较专业的去定制我们需要的镜像呢?用commit?不对,我们说过这个...

1.6K27
来自专栏散尽浮华

Docker容器学习梳理--容器间网络通信设置(Pipework和Open vSwitch)

自从Docker容器出现以来,容器的网络通信就一直是被关注的焦点,也是生产环境的迫切需求。容器的网络通信又可以分为两大方面:单主机容器上的相互通信,和跨主机的容...

1.2K11
来自专栏云计算教程系列

如何在Ubuntu 16.04上使用dry管理和监控Docker容器

dry是一个简单但广泛的终端应用程序,用于与Docker容器及其映像交互。使用dry会删除执行常规Docker Engine命令时所涉及的重复,并且还提供了更原...

1426
来自专栏CSDN技术头条

在Docker容器中实现安全与隔离

随着容器技术的发展,它的安全、隔离和资源控制的功能也在不断进步。本文中,我们将回顾Docker容器如何仅仅使用linux的原始功能来实现安全与隔离,比如name...

27410
来自专栏木子昭的博客

从零搭建docker私有仓库

901
来自专栏性能与架构

Docker容器跨主机互联

当两个Docker容器在同一主机时,可以通过--link命令让两者直接互相访问。 如果要跨主机实现容器互联,则往往需要容器知道其他物理主机的IP地址 利用Amb...

4814
来自专栏农夫安全

Docker安装与简单使用

至于Docker是什么,和他的一些功能简介,请自行百度. 如果还是不了解,你就当他是一个可以给你渗透的就行了 安装Docker: 我用的是ubuntu...

3714

扫码关注云+社区

领取腾讯云代金券