Docker使用
2018-01-02 本文已影响0人
G_Weirdo
Docker的使用
1.从仓库拉取镜像
docker pull 用户名/镜像名:tags
2.运行镜像
docker run [option] IMAGE [COMMAND] [ARG...]
$ docker run -t -i ubuntu:14.04 /bin/bash
-t 选项让Docker分配一个伪终端(pseudo-tty)并绑定到容器的标准输入上,
-i 则让容器的标准输入保持打开。
-d 后台运行
-p 端口映射 -p 8080:8080
当利用 docker run 来创建容器时,Docker 在后台运行的标准操作包括:
检查本地是否存在指定的镜像,不存在就从公有仓库下载
利用镜像创建并启动一个容器
分配一个文件系统,并在只读的镜像层外面挂载一层可读写层
从宿主主机配置的网桥接口中桥接一个虚拟接口到容器中去
从地址池配置一个 ip 地址给容器
执行用户指定的应用程序
执行完毕后容器被终止.
3. 查看容器
docker container ls
docker container ls -a
docker ps -a
4.查看容器日志
docker container logs [container ID or NAMES]
5.终止容器
docker container stop
docker container start 重新启动已被终止的
docker container restart 命令会将一个运行态的容器终止,然后再重新启动它
6.进入容器
docker exec -it 容器ID bash
docker attach会导致容器停止