docker images # 列出所有镜像(images) docker ps # 列出正在运行的容器(containers) docker ps -a # 列出所有的容器 docker pull centos # 下载centos镜像 docker top <container> # 查看容器内部运行程序
docker stop <container> # 停止一个正在运行的容器,<container>可以是容器ID或名称 docker start <container> # 启动一个已经停止的容器 docker restart <container> # 重启容器 docker rm <container> # 删除容器 docker run -i -t -p :80 LAMP /bin/bash # 运行容器并做http端口转发 docker exec -it <container> /bin/bash # 进入ubuntu类容器的bash docker exec -it <container> /bin/sh # 进入alpine类容器的sh docker rm `docker ps -a -q` # 删除所有已经停止的容器 FOR /f "tokens=*" %i IN ('docker ps -a -q') DO docker rm %i # windows系统,用上面的命令会出错:unknown shorthand flag: 'a' in -a docker kill $(docker ps -a -q) # 杀死所有正在运行的容器,$()功能同``
docker build --rm=true -t hjue/lamp . # 建立映像文件。–rm 选项是告诉Docker,在构建完成后删除临时的Container,Dockerfile的每一行指令都会创建一个临时的Container,一般这些临时生成的Container是不需要的 docker commit 3a09b2588478 mynewimage # 提交你的变更,并且把容器保存成镜像,命名为mynewimage,3a09b2588478为容器的ID docker save mynewimage | bzip2 -9 -c> /home/save.tar.bz2 # 把 mynewimage 镜像保存成 tar 文件 bzip2 -d -c < /home/save.tar.bz2 | docker load # 加载 mynewimage 镜像 docker export <CONTAINER ID> > /home/export.tar # 导出Image cat /home/export.tar | sudo docker import - mynewimage # 导入Image镜像
docker run -i -t centos /bin/bash # 运行centos镜像 docker run -d -p 80:80 hjue/centos-lamp # 运行centos-lamp镜像 docker rmi [image-id] # 删除镜像 docker rmi $(docker images -q) # 删除所有镜像 docker rmi $(sudo docker images --filter "dangling=true" -q --no-trunc) # 删除无用镜像
docker run --help
TODO 参考: Docker官方文档:https://docs.docker.com/compose/overview/ Dokcer教程:http://wiki.jikexueyuan.com/project/docker-technology-and-combat/install.html
image 指定镜像名称或者镜像id,如果该镜像在本地不存在,Compose会尝试pull下来。 示例: image: java build 指定Dockerfile文件的路径。可以是一个路径,例如: build: ./dir 也可以是一个对象,用以指定Dockerfile和参数,例如: build: context: ./dir dockerfile: Dockerfile-altern
本文向大家介绍Docker 常用命令整理(实用篇),包括了Docker 常用命令整理(实用篇)的使用技巧和注意事项,需要的朋友参考一下 1. 查看docker信息(version、info) 2. 对image的操作(search、pull、images、rmi、history) 3. 启动容器(run) docker容器可以理解为在沙盒中运行的进程。这个沙盒包 含了该进程运行所必须的资源,包括文
准备工作 对于Window用户,请点击Kitematic左下方的DOCKER CLI按钮,在弹出的命令窗体内输入命令,不要在CMD中测试Docker命令。 下载镜像,以kitematic/hello-world-nginx为例: docker pull kitematic/hello-world-nginx 常用命令测试一览表 命令 解释 docker images 列表本地所有镜像 docker
本文向大家介绍常用的Docker基本命令及用法汇总,包括了常用的Docker基本命令及用法汇总的使用技巧和注意事项,需要的朋友参考一下 查看docker安装信息 docker info 获取docker镜像 docker pull azraelrabbit/monupw 创建docker容器 docker run --name monojexus -d -p 32022:22 -p 32080:8
本文向大家介绍Docker学习之常用的基础命令总结,包括了Docker学习之常用的基础命令总结的使用技巧和注意事项,需要的朋友参考一下 前言 Docker是一个用了一种新颖方式实现的超轻量虚拟机,在实现的原理和应用上还是和VM有巨大差别,专业的叫法是应用容器(Application Container)。下面这篇文章将简单介绍一下Docker常用的一些基础命令。 当利用 docker run 来创