centos7中docker的安装和简单使用

来源:互联网 发布:每日签到送淘宝淘金币 编辑:程序博客网 时间:2024/06/05 00:12

在使用docker是一般都是从库中直接拉取镜像,关于创建自己的镜像文件,这里先不陈述。


首先需要在docker官网注册一个账号,并新建一个repository,命名为learn。

该库用来发布改动过的版本,发布之后就可以在支持docker的平台运行。

CentOS7 系统CentOS-Extras库中已带 Docker,可以直接安装。


1、centos7安装docker,使用yum安装

          yum install docker

2.启动docker服务

          systemctl start docker.service(启动docker)

          systemctl enable docker.sevice(设置为开机启动)

3.查看docker版本

         docker version

4.查看有无镜像

         docker images(查看dockers上所有镜像)

         docker images centos(查看有无centos镜像)

5.若无镜像,则需要从docke.os上下载

      docker search dns(从docker.os上查找dns的镜像,还可以限定星级)

      docker search -s 100 mssql(限定MySQL的星级)

      docker pull 5bb67476/learn(从用户5bb67476库中拉取learn,可以自己选择,用户名/库名)

       

6.可以使用docker image查看镜像是否存在


7.在docker中运行容器

       docker run -i -t 5bb67475/learn /bin/bash(以交互模式运行)

       docker run --name -eurus -i -t 5bb67476/leran /bin/bash(给容器指定一个命名eurus)

8.docker ps -l显示新建的容器

     docker ps -a显示所有容器

9.可以对容器进行修改

10.提交更改后的容器

首先使用docker ps -l命令获得安装完ping命令之后容器的id。然后把这个镜像保存5bb7476/learn。

提示:

1. 运行docker commit,可以查看该命令的参数列表。

2. 你需要指定要提交保存容器的ID。(译者按:通过docker ps -l 命令获得)

3. 无需拷贝完整的id,通常来讲最开始的三至四个字母即可区分。(译者按:非常类似git里面的版本号)

       docker commit id 5bb67476/learn


11.运行新的容器

      docker run - i -t 5bb67476/learn


12.检查运行中的镜像

     docker inspect id(id同第10步中的id)


13提交镜像

     docker push 5bb67476/learn

0 0