四、结合自己电脑的操作截图,编写docker使用手册

Docker 是一个开源的软件部署解决方案。

Docker 包括三个基本概念:镜像(Image)容器(Container)仓库(Repository)

一、Docker的安装

1、通过 uname -r 命令查看你当前的内核版本

kvm 网心云docker docker装网心云_Docker

2、使用 root 权限登录 Centos。确保 yum 包更新到最新。

kvm 网心云docker docker装网心云_容器_02

3、安装需要的软件包

(因为教程是上网找的,虚拟机中不能粘贴,所以这里使用Xshell5远程连接虚拟机,Xshell中可以粘贴命令,使用Xshell5需要新建一个站点,因为上次使用的是家里的网,ip地址不一样了)

kvm 网心云docker docker装网心云_云计算_03

kvm 网心云docker docker装网心云_云计算_04

4、设置yum源

kvm 网心云docker docker装网心云_容器_05

5、可以查看所有仓库中所有docker版本,并选择特定版本安装

kvm 网心云docker docker装网心云_云计算_06

6、安装docker

kvm 网心云docker docker装网心云_容器_07

7、启动并加入开机启动

kvm 网心云docker docker装网心云_云计算_08

8、验证安装是否成功(有client和service两部分表示docker安装启动都成功了)

kvm 网心云docker docker装网心云_docker_09

9、测试Docker CE是否安装正确 (下载了一个hello-world镜像)

kvm 网心云docker docker装网心云_容器_10

10、查看本地镜像(可以看到刚刚测试的镜像)

kvm 网心云docker docker装网心云_docker_11

二、Docker镜像操作

1、搜索镜像

kvm 网心云docker docker装网心云_Docker_12

2、从仓库拉取镜像

kvm 网心云docker docker装网心云_Docker_13

kvm 网心云docker docker装网心云_docker_14

3、删除镜像:docker image rm hello-world

三、Docker容器操作

1、查看正在运行的容器:docker container ls

kvm 网心云docker docker装网心云_Docker_15

2、创建容器:docker run [option] 镜像名 [向启动容器中传入的命令]

kvm 网心云docker docker装网心云_云计算_16

3、查看容器:docker ps

docker ps只会列出正在运行的容器,如果列出所有容器,可以加参数-a:

kvm 网心云docker docker装网心云_Docker_17

4、删除容器:docker container rm 容器名或容器id

kvm 网心云docker docker装网心云_容器_18

5、进入和退出已创建的容器

sudo docker exec -it 容器id /bin/bash

sudo docker exec -it d74fff341687 /bin/bash

6、停止和启动容器

sudo docker container stop 容器名或容器id

sudo docker container kill 容器名或容器id

sudo docker container start 容器名或容器id

四、镜像制作

1、将容器制作成镜像

sudo docker commit -m '改动信息' -a "作者信息" [container_id] [new_image:tag]

sudo docker commit 现容器名 新镜像名

2、镜像打包备份

sudo docker save -o 保存的文件名 镜像名

五、搭建Tomcat服务器,创建centos容器,编写详细

  • 搭建tomcat服务器

1、查找tomcat镜像

kvm 网心云docker docker装网心云_Docker_19

2、从官网拉镜像

kvm 网心云docker docker装网心云_容器_20

3、根据镜像创新容器

kvm 网心云docker docker装网心云_云计算_21

4、启动容器并查看正在运行的容器

kvm 网心云docker docker装网心云_云计算_22

5、访问tomcat

kvm 网心云docker docker装网心云_Docker_23

二、创建CentOS容器

1、拉centos7的镜像

kvm 网心云docker docker装网心云_Docker_24

2、创建centosTEST容器

kvm 网心云docker docker装网心云_docker_25

3、进入容器

kvm 网心云docker docker装网心云_云计算_26

4、使用vim命令发现,没有安装

kvm 网心云docker docker装网心云_kvm 网心云docker_27

5、在容器中,安装vim工具;安装完后,vim命令就可以使用了

kvm 网心云docker docker装网心云_云计算_28