要使用docker,就要先安装镜像,然后学会使用容器方法,步骤介绍如下:
docker 镜像搜索:
使用docker最简单的方式莫过于从现有的容器镜像开始。Docker官方网站专门有一个页面来存储所有可用的镜像,网址是:
index.docker.io
。你可以通过浏览这个网页来查找你想要使用的镜像,或者使用命令行的工具来检索。
使用命令行来搜索镜像:
docker search ub
使用docker 下载镜像
下载镜像的命令非常简单,使用docker pull命令即可。(译者按:docker命令和git有一些类似的地方)。在docker的镜像索引网站上面,镜像都是按照
用户名/镜像名
的方式来存储的。有一组比较特殊的镜像,比如ubuntu这类基础镜像,经过官方的验证,值得信任,可以直接用
镜像名
来检索到
docker pull daocloud.io/library/centos:latest
或者 直接用run 镜像名,如果没有这个镜像就会下载如:
docker run ubuntu:15.10 echo "hello"
安装以上两个镜像后 查询安装的镜像
docker images
镜像中操作
下载完镜像,就需要在镜像中操作,
运行交互式的容器
。
通过docker的两个参数 -i -t,让docker运行的容器实现"对话"的能力
docker run -i -t ubuntu:15.10 /bin/bash
也可以
后台模式启动容器:
docker run -d ubuntu:15.10 /bin/sh -c "while true; do echo hello world; sleep 1; done"
在输出中,我们没有看到期望的"hello world",而是一串长字符
,这个长字符串叫做容器ID,对每个容器来说都是唯一的,我们可以通过容器ID来查看对应的容器发生了什么。
首先,我们需要确认容器有在运行,可以通过
docker ps
来查看
在上面图中可见 容器id 和 names自动分配的名称等信息
在容器内使用docker logs命令,查看容器内的标准输出
docker logs 1ece9297d3be
停止容器:
docker stop 1ece9297d3be
Docker服务相关命令
Docker服务启动|重启|停止
#service docker start //启动
#service docker restart //重启
#service docker stop //停止
Docker服务对应的版本查看
# sudo docker version
Docker环境查看
#sudo docker info