DOCKER使用手册
1.创建启动容器
1.docker run -t -i ubuntu:14.04 /bin/bash
2.docker run -it -d -P --name laravel -v /home/code:/home/ ubuntu:14.04
3.docker run -it -d -p 80:80 --name laravel -v /home/code:/home/ ubuntu:14.04
- -t 选项让Docker分配一个伪终端(pseudo-tty)并绑定到容器的标准输入上
- -i 让容器的标准输入保持打开
- -d 参数启动后会返回一个唯一的 id
- -v 标记来创建一个数据卷并挂载到容器里
- -p 指定端口
- -P 随机绑定端口
2.修改已有镜像
docker commit -m "Added json gem" -a "Docker Newbee" 0b2616b0e5a8 ouruser/sinatra:v2
- -m 提交修改了的信息
- -a 指定更新的用户信息
- 创建镜像的容器id
- 仓库名称:tag信息
REPOSITORY TAG IMAGE ID CREATED VIRTUAL SIZE
training/sinatra latest 5bc342fa0b91 10 hours ago 446.7 MB
ouruser/sinatra v2 3c59e02ddd1a 10 hours ago 446.7 MB
ouruser/sinatra latest 5db5f8471261 10 hours ago 446.7 MB
查看容器信息
docker ps
- -a 查看终止状态的容器
获取容器的输出信息
docker logs
删除终止状态的容器
docker rm 容器名称
- -f 删除运行中的容器
更新镜像
1. 先登录账号:docker login
2.commit 镜像:docker commit [containerID] [仓库名/镜像名]
删除镜像
docker rmi 【image id】
网友评论