频道栏目
首页 > 网络 > 云计算 > 正文

Docker基本操作

2017-02-06 09:27:39         来源:James_shu的博客  
收藏   我要投稿

Docker基本操作:本篇初步介绍有关于Docker的基本操作命令。首先由于Docker的运行原理是基于Linux的,而且在生产环境下,Docker总是部署在Linux上,因此我这里还是以在Linux上安装Docker为准。

Linux有很多发行版,这里我采用CentOS7。使用root权限登录Linux操作系统

Docker基本操作

安装:[root@bogon fuyunwang/]# yum -y install docker-io

启动docker服务:[root@bogon fuyunwang/]# service docker start

将docker加入开机启动:[root@bogon fuyunwang/]# chkconfig docker on

查看本机的docker安装版本:[root@bogon fuyunwang]# docker -v

查看关于Docker的所有程序(包括客户端和服务器)的版本号:

[root@bogon fuyunwang]# docker version

查看系统层面的信息,包括管理的images, containers数等:

docker info

通常情况下,dicker的镜像都防止到Docker官网的Docker Hub上,地址是https://registry.hub.docker.com,我们可知直接到此网站上进行镜像的检索。

此外我们可以在命令行进行检索docker镜像: docker search 镜像名

如:docker search redis

下载镜像: docker pull 镜像名

如:docker pull redis

查看本地的镜像列表:docker images,

其中REPOSITORY是镜像名,TAG是软件版本,latest是最新版,IMAGE ID是当前镜像的唯一标识。CREATED是当前镜像的创建时间,VIRTUAL SIZE是当前镜像的大小。

删除指定镜像:docker rmi image-id

删除所有的镜像docker rmi $(docker images -q)

容器基本操作

Docker支持将软件编译成一个镜像(image),在这个镜像中对软件做好各种配置,然后发布这个镜像,使用者可以运行这个镜像,运行中的镜像称之为容器。

运行镜像为容器的方法:docker run –name 容器名称-d image-name

如:docker run --name test-redis -d redis

查看运行中的容器列表:docker ps

查看运行状态和停止状态的容器:docker ps -a

启动指定的容器:docker start 容器名称/容器id

如:docker start test-redis

停止指定的容器:docker stop 容器名称/容器id

如:docker stop test-redis

映射容器的端口号:docker run -d -p 8888:8889 --name port-redis redis

删除单个容器:docker rm 容器的id

删除所有的容器:docker rm ${docker ps -a -q}

查看指定容器日志:docker logs 容器名称/容器id

如:docker logs port-redis

登录容器:docker exec -it 容器id/容器名称 bash

上一篇:Docker存储驱动之overlay新镜像存储的实现和inode耗尽问题
下一篇:hadoop2.7.3伪分布式模式环境搭建
相关文章
图文推荐

关于我们 | 联系我们 | 广告服务 | 投资合作 | 版权申明 | 在线帮助 | 网站地图 | 作品发布 | Vip技术培训 | 举报中心

版权所有: 红黑联盟--致力于做实用的IT技术学习网站