自己不太常用docker,命令备忘一下子。
docker常用命令:
docker iamges --查看镜像列表
docker rm --删除不需要的容器,容器必须是停止状态
docker run ubuntu:15.10 /bin/echo "Hello world" --运行一个应用程序
ubuntu:15.10:指定要运行的镜像
/bin/echo "Hello world": 在启动的容器里执行的命令
docker run -i -t ubuntu:15.10 /bin/bash --让docker运行的容器实现"对话"的能力
-t:在新容器内指定一个伪终端或终端。
-i:允许你对容器内的标准输入 (STDIN) 进行交互。
docker run -d -P 5000:5000 training/webapp python app.py --让容器在后台运行。
-d:让容器在后台运行。
-P:将容器内部使用的网络端口映射到我们使用的主机上。
docker logs 2b1b7a428627 --查看容器内的标准输出
2b1b7a428627:容器id
docker ps --查看正在运行的容器
docker port 7a38a1ad55c6 --查看容器端口的映射情况
docker stop amazing_cori --停止容器
amazing_cori:指定的容器
docker start --运行停止的容器
docker restart --重启容器
docker pull ubuntu:13.10 --下载制定的ubuntu:13.10镜像
docker commit -m="has update" -a="runoob" e218edb10161 runoob/ubuntu:v2 --创建容器
-m:提交的描述信息
-a:指定镜像作者
e218edb10161:容器ID(基于该容器创建镜像)
runoob/ubuntu:v2:指定要创建的目标镜像名
docker build -t runoob/centos:6.7 . --使用命令 docker build创建镜像
-t :指定要创建的目标镜像名
. :Dockerfile 文件所在目录,可以指定Dockerfile 的绝对路径
参考菜鸟教程