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 条评论
登录 后参与评论

相关文章

来自专栏性能与架构

Docker容器跨主机互联

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

4224
来自专栏云计算教程系列

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

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

1093
来自专栏Laoqi's Linux运维专列

docker容器跨服务器的迁移方式export和save

1673
来自专栏北京马哥教育

Docker Swarm学习笔记(一)

Docker Swarm概述 Docker Swarm是Docker官方提供的集群工具。它可以将一些关联的Docker主机转变成一个虚拟Docker主机。因为D...

3185
来自专栏散尽浮华

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

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

1K10
来自专栏宝哥的专栏

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

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

1.3K26
来自专栏宝哥的专栏

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

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

1.2K25
来自专栏CSDN技术头条

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

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

26010
来自专栏java闲聊

Windows10下Dcoker的安装、使用

1624
来自专栏大愚Talk

Dockerfile 与 Compose 环境搭建学习笔记(一)

以前一直使用 Vagrant 作为自己的开发环境,并且在上家公司也推行大家采用 Vagrant 作为开发环境,保障公司使用的是同一套开发环境。随着docker的...

761

扫码关注云+社区