Docker使用总结

 

1.   本地安装dockergit

若是是MAC系统,请从这里下载安装包并安装:github

https://docs.docker.com/docker-for-mac/redis

若是是Windows系统,请从这里下载安装包并安装:docker

https://docs.docker.com/docker-for-windows/windows

 

以MAC系统为例,安装好后,启动docker,若是像这样出现Docker is running 的标志,表示docker 已经在工做了:tomcat

而后就能够用命令行工具,使用docker了。bash

 

2.   获取镜像工具

获取镜像的命令如:ui

docker pull redis.net

 

或指定版本,如:

docker pull tomcat:8.0

注意: tomcat请用8.0,笔者以前试过9.0的死活很差使,也不知道是为啥。

 

若是您不肯定镜像的状况,也能够从docker-hub上搜索image,如:

docker search redis

docker-hub是存放docker镜像的仓库,至关于github。

 

 

3.   运行容器

运行一个dock容器(以redis为例),有两种方式:

 

第1种方式,以交互的方式运行,如:

docker run -it -p 6379:6379 --name redis-serv-1 redis /bin/bash  

说明:

-it 表示以交互的方式启动容器,启动后会直接进入到容器上,能够在容器中操做,好比执行命令:

    /usr/local/bin/redis-server & 

以启动 redis 服务。

操做完后连续按 ctrl+p, ctrl+q 能够退出容器(注意:不能用exit退出,会让容器结束运行)。

后续能够用attach命令再链接上容器上操做:

   docker attach 【容器ID】 

-p 表示指定端口映射, 6379:6379 表示映射到外面接受访问的是6379端口,在容器里用的也是6379端口。

 

第2种方式,之后台的方式运行,但不能attach上去操做:

docker run -d -p 6379:6379 --name redis-serv-2 redis /bin/bash -c "/usr/local/bin/redis-server"  

说明:

-d 在后台运行,不能attach上去操做。

-c 指定容器启动时,执行的命令。

 

 

4.   查看容器状态

查看docker状态,如:

docker info

docker ps

docker ps -a

 

 

5.   其它

更多内容,请查看网上的相关文档:

http://blog.csdn.net/zjin_hua/article/details/52041757

http://www.tuicool.com/articles/Rr6Jb2

https://docs.docker.com/

相关文章
相关标签/搜索