docker centos redis 基础常用命令

来源:互联网 发布:js实现点击重置按钮 编辑:程序博客网 时间:2024/06/05 16:51

docker search <image>在docker index中搜索image

docker search centos



docker pull centos:latest  下载centos镜像,拉去镜像。

docker images --tree  显示镜像的所有层。

docker ps -l  列出最近一次启动的容器。

docker ps -q  列出最近一次运行的容器ID。

docker rm 'docker ps -a -q'  删除所有的容器。

docker ps -a -q | xargs docker rm  删除所有的容器。

yum -y install docker -io  安装docker。

启动/停止docker

service docker start/stop
删除镜像
docker rmi <imageId>  

删除一个或多个容器

docker rm <containerId>  

删除一个正在运行的容器

docker rm -f <containerId> 
列出当前正在运行的容器:
docker ps

列出所有的容器:

docker ps -a
列出所有镜像:
docker images
列出所有镜像包含历史:
docker ps -a
查看pid的进程:
netstat -anp|grep 6379
查看redis的进程:
ps -ef|grep redis






chkconfig docker on 加入开机启动。

docker pull centos:latest  从docker.io中下载centos镜像到本地/var/lib/docker/graph。

docker images  查看已下载的镜像。

docker run -i -t centos /bin/bash  启动一个容器。

docker logs -f <containerName containerId>  查看容器日志。

docker build -t <imageName> <Dockerfile路径>  构建自己的镜像。


docker pull redis:3.2

1.查找Docker Hub上的redis镜像→docker search redis



这里我们拉取官方的镜像,标签为3.2。本人尝试pull了不下十次,一直未成功可能是网速问题,后来在一天早上pull成功。

docker pull redis:3.2
等待下载完成后,我们就可以在本地镜像列表里查到REPOSITORY为redis,标签为3.2的镜像。

docker images



使用redis镜像

运行容器


docker run -p 6379:6379 -v $PWD/data:/data  -d redis:3.2 redis-server --appendonly yes

命令说明:

-p 6379:6379 :将容器的6379端口映射到主机的6379端口

-v $PWD/data:/data :将主机中当前目录下的data挂载到容器的/data

redis-server --appendonly yes :在容器执行redis-server启动命令,并打开redis持久化配置。

查看容器启动:docker ps

连接、查看容器:redis-cli
输入info查看:info


























































原创粉丝点击