docker 初步体验
2017-06-29 01:44
169 查看
docker 安装
docker在Linux安装,内核要大于3.10(推荐使用Ubuntu)查看内核版本
uname -r
切换root用户
su
升级一下apt-get
apt-get update
安装docker(用系统自带的安装包,可能不是最新版本)
sudo apt-get install -y docker.io
安装最新的docker,使用官方的方式
curl -s https://get.docker.com|sh[/code]
安装完成后,查看版本docker version
启动docker服务service docker start
显示client和server,就表示服务端和客户端都已经启动成功了
Client:
Version: 17.05.0-ce
API version: 1.29
Go version: go1.7.5
Git commit: 89658be
Built: Thu May 4 22:10:54 2017
OS/Arch: linux/amd64
Server:
Version: 17.05.0-ce
API version: 1.29 (minimum version 1.12)
Go version: go1.7.5
Git commit: 89658be
Built: Thu May 4 22:10:54 2017
OS/Arch: linux/amd64
Experimental: false运行第一个docker 镜像
拉取命令
docker pull [OPTIONS] NAME[:TAG]
NAME 表示我们拉取镜像的名称,没有指定ip或者域名时候,默认会从docker官网拉取,也可以指定特定的仓库下载
TAG 版本,默认是latest,最新版本
OPTIONS 是拉取的参数
例如,下来的就是拉取网易的tomcat的一个镜像和docker官网hello-world镜像docker pull hub.c.163.com/public/tomcat:7.0.28docker pull hello-world
name 就是 hub.c.163.com/public/tomcat
tag 就是7.0.28查看本机镜像
docker images [OPTIONS] [REPOSITORY[:TAG]]
REPOSITORY 镜像的名字(可以在镜像仓库中查到)
TAG 镜像的版本
IMAGE ID 镜像的id(这里打印没有显示完全)
CREATED 这个镜像创建的时间docker images拉取第一个镜像hello-world
docker pull hello-world
Using default tag: latest
latest: Pulling from library/hello-world
Digest: sha256:f3b3b28a45160805bb16542c9531888519430e9e6d6ffc09d72261b0d26ff74f
Status: Image is up to date for hello-world:latest
Using default tag 使用的版本 ,最新的版本,lastest
OPTIONS 选项
REPOSITORY指定镜像名称(如果加入这个,表示查看具体的镜像,默认不添加是查看全部)
TAG 指定镜像版本运行第一个镜像
docker run [OPTIONS] IMAGE[:TAG][COMMAND][ARG...]
OPTIONS 选项
IMAGE镜像的名字
COMMAND 执行的命令
ARG 命令依赖的参数
执行命令,运行docker成功docker run hello-world
运行tomcat的dockersudo docker run -p 8080:8080 hub.c.163.com/brary/tomcat:latest
相关文章推荐
- 视频开发初步体验 学习笔记
- Docker play <含安装后出现panic kernel解决方案,亲身体验>
- 学习docker技术的体会(1):初步认识了解docker
- Await 和Async初步体验
- 【Struts2】新建一个Struts2工程,初步体验MVC
- docker初步了解,仅限于了解啊,个人感悟
- 初步体验libsvm用法3(matlab实例)
- C语言初步-第7讲:分支结构体验(正差值)
- docker 初步使用
- Visual Studio 2008 Beta 2 初步体验
- docker下的Jenkins安装和体验
- 支持Kubernetes的Docker for Mac版本正式上线,快来下载体验吧!(文尾附下载地址)
- docker 感性体验
- Docker学习<一>--初体验Windows环境下安装
- Eclipse Che安装体验(一)----Windows下docker的安装
- MacRuby初步安装及体验
- win8初步体验感想(英文版)
- C# 自带的界面控件 chart,初步使用体验
- 初步体验libsvm用法
- Kubernetes 1.8 登陆新版Docker EE,更多高级功能等你来体验!