1 / 12
文档名称:

Docker实验手册V1.1.docx

格式:docx   大小:1,173KB   页数:12页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

Docker实验手册V1.1.docx

上传人:mh900965 2017/6/27 文件大小:1.15 MB

下载得到文件列表

Docker实验手册V1.1.docx

文档介绍

文档介绍:
实验环境:
Ubuntu ,Docker 需要 linux kernel 。Redhat/Centos请使用较新的版本。否则涉及内核升级。
以下是官方网站推荐的版本:
Ubuntu Trusty (LTS)
Ubuntu Precise (LTS)
Ubuntu Saucy
CentOS 7 (64-bit)
CentOS (64-bit) or later
Red Hat Enterprise Linux 7 (64-bit)
Red Hat Enterprise Linux (64-bit) or later
在MAC 上起虚拟机即可完成相关实验。并建议采用桥接的方式让虚拟机跟MAC同一网段以免在后面实验中因为桥接路由的问题影响实验效果。
一、安装Docker。
1、安装一些更新:
sudo apt-get update //安装一些更新
。。我这里跑完了之后提示一些问题,但是不用管他,应该是内置的更新源有问题,不影响后面安装。

2、
apt-get install //安装docker
提示docker start/running 安装成功。
3、测试是否安装成功。
docker –v //查看当前docker的版本
service docker status //查看docker的进程运行情况
docker run hello-world
//安装测试的hello的容器跟镜像(官方的方法)
docker search ubuntu //查看网络库里面的关于ubuntu的镜像
docker search redhat //查看网络库里面的关于redhat的镜像
这里有一栏是关于offical的,建议实验使用ubuntu的,redhat是否可用在写本实验的时候还没有测试。
docker pull ubuntu:
//下载对应列表的镜像,ubuntu代表NAME
使用docker images查看当前系统本地的镜像。
里面包含hello-
二、创建自己的第一个容器。
docker run –i –t d0955f21bf24
//-t是创建临时终端,这条命令等同
docker run –i –t d0955f21bf24 /bin/bash

d0955f21bf24 是image的IMAGE ID,可以docker images 得到
此时的容器会自动启动,exit之后容器就会退出运行。容器内的IP地址也会在容器重启的时候重新更新!!
三、容器维护
1、查看当前有哪些容器
Usage: docker ps [OPTIONS]
docker ps –a //查看当前有哪些容器,-a表示all
2、查看正在运行容器
docker ps //查看正在运行容器
3、启动对应容器
Usage: docker start CONTAINER [CONTAINER...]
docker start ebe4c35e3ba9 //启动对应CONTAINER ID的容器
4、进入对应容器
Usage: docker start CONTAINER [CONTAINER...]
docker attach ebe4c35e3ba9 //进入对应的容器
5、停止对应容器
Usage: docker attach [OPTIONS] CONTAINER
docker stop ebe4c35e3ba9 //停止对应容器
6、删除对应容器
Usage: docker rm [OPTIONS] CONTAINER [CONTAINER...]
docker rm ebe4c35e3ba9 //删除对应容器
对上面容器进行操作之后使用查看命令1跟2中查看操作是否正确!!
7、容器导出到 tar包
Usage: docker export CONTAINER
docker export 5dbd9cb5a02f >/
//将容器5dbd9cb5a02f 保存到/
8、容器永久运行
Restart policy to apply when a container exits
docker run -i -t -p