Docker 常用命令一览

1. Docker 常用命令

Docker是现在很流行的虚拟化容器技术,开发者能够很方便地将应用部署在独立的容器中,发布到镜像仓库或从镜像仓库拉取他人的应用。Docker的一个热门应用就是部署微服务,当然fabric网络的节点也是部署在docker容器中的。

docker images

docker images
查看主机已有镜像文件列表

docker pull

docker pull hello-world:latest
从镜像仓库拉取最新的hello-world镜像

docker tag

docker tag hello-world hi
给hello-world镜像起别名hi

docker run

docker run -it –name cli ubuntu /bin/bash
从镜像ubuntu启动名为cli的容器,-it表示交互方式启动,/bin/bash是启动容器时执行的命令

docker exec

docker exec -it cli /bin/bash -d
在运行中的cli容器中执行命令/bin/bash,-it交互模式,-d后台运行

docker rm

docker rm -f cli
强制删除(-f 参数)运行中的容器cli

docker ps

docker ps -aq
查看容器,-a 未启动的容器也会显示;-q 静默模式,只显示容器编号

docker logs

docker logs -f cli
查看容器cli的日志,-f查看实时日志

docker port

docker port cli
查看容器映射的端口

docker –help

docker –help
查看帮助文档

 

2. Docker-compose 常用命令

Docker-compose能够在一个主机上创建出由多个Docker容器组成的相互隔离的网络,通过命令行管理多个Docker容器,且能够快速启动、停止和更新容器。Fabric网络的多节点由Docker-compose启动并管理。

docker-compose up

docker-compose -f xxx.yaml up -d
根据配置文件xxx.yaml启动容器,-f指定配置文件,-d后台运行

docker-compose down

docker-compose -f xxx.yaml down
停止配置文件xxx.yaml启动的容器

docker-compose pull

docker-compose -f xxx.yaml pull
批量下载启动xxx.yaml配置的容器所需的镜像文件

发表评论

电子邮件地址不会被公开。