本次部署Linux版本:CentOS 7.4 64位。 说明: 因为Docker是基于Linux 64bit的 所以Docker要求64位的系统且内核版本至少为3.10
# yum install epel-release –y
# yum clean all
# yum list
# yum install docker-io –y
# systemctl start docker
# docker info
如果出现下面 就说明Docker安装成功了
不得不说 现在在linux部署个框架真的是越来越方便了。
安装部署好Dokcer后,执行的命令是docker开头
总的来说分为以下几种:
docker [run|start|stop|restart|kill|rm|pause|unpause] #容器生命周期管理
docker [ps|inspect|top|attach|events|logs|wait|export|port] #容器操作运维
docker [commit|cp|diff] #容器rootfs命令
docker [login|pull|push|search] #镜像仓库
docker [images|rmi|tag|build|history|save|import] #本地镜像管理
搜索镜像
docker search 镜像名称
列出当前系统存在的镜像
docker images
拉取镜像
%20%20docker%20pull%20image_name
%20%20docker%20pull%20image_name:tag
%20%20#image_name:表示镜像的仓库源名称,TAG:镜像的标签%20如果不指定tag%20那么默认用最新的
删除镜像
docker%20rmi%20镜像名称/镜像ID
docker%20rmi%20-f%20镜像名称/镜像ID
#强制删除%20如果镜像有容器在运行%20那么就需要强制删除%20增加%20-f%20参数
举例
docker%20search%20nginx%20%20%20%20%20%20%20#搜索所有nginx相关的镜像列表(模糊查询)
docker%20pull%20nginx%20%20%20%20%20%20%20%20%20#拉取nginx镜像
docker%20pull%20nginx:stable%20%20#拉取tag为stable的nginx
通过查看镜像%20会发现是有两个nginx镜像%20,不过他们版本不一样。
运行容器
docker run #首先会从本地找镜像,如果有则直接启动,没有的话,从镜像仓库拉起,再启动)
docker run -d --name "xiaoxiao" -p 5672:5672 -p 15672:15672 rabbitmq:management
#-d 后台运行
#-p 端口映射 (可以有多个 因为该镜像可能存在多个端口)
#rabbitmq:management (格式 REPOSITORY:TAG),如果不指定tag,默认使用最新的
#--name 给该容器取个名字
运行容器后 我们可以直接访问rabbitmq 这就是Docker带来的方便
列举当前运行的容器
docker ps
检查容器内部信息
docker inspect 容器名称
停止某个容器
docker stop 容器名称
启动某个容器
docker start 容器名称
移除某个容器
docker rm 容器名称 (容器必须是停止状态)
☆ 如果一个人充满了快乐、正面的思想linux常用命令,那么好的人、事、物都会和他共鸣,并且被他吸引过来。如果一个人充满了快乐、正面的思想,那么好的人、事、物都会和他共鸣,并且被他吸引过来。双鱼座的人的性格是很温柔的,很容易和人相处的linux常用命令,在他们的身上有种很难抗拒的魅力,你不知道这是什么魅力,但就是会特别的吸引你,双鱼座的女生是个很浪漫的人,对事物都有着很美好的憧憬,在生活的态度也是积极的有活力的充满热情的,对生活是充满了希望,但是在对事情的一些突发处理能力就很差,反应慢。
上一个教程:Linux常用的命令是哪些单词的缩写
下一个教程:linux ln命令