【转】centos7.5安装docker,docker常用命令,linux下生成镜像dockerfile并依据镜像生成服务

一、Linux环境Centos7.5_x64通过yum源安装docker

1、先了解rpm、yum和linux的关系

2、在安装docker成功后,先别启动,先修改docker的源:vim /usr/lib/systemd/system/docker.service

 

二、安装转载:https://www.cnblogs.com/kingsonfu/p/11576797.html

三、docker详细文档,从入门到放弃:https://www.cnblogs.com/zhangxingeng/p/11236968.html#auto_id_21

四、docker常用命令: 

docker安装,无需安装erlang环境,docker自带rabbitmq镜像有(镜像集群--开发测试使用,生产不建议使用):
linux安装docker传送门:https://www.cnblogs.com/xuzhengzong/p/14948848.html
docker相关命令:
https://www.runoob.com/docker/docker-command-manual.html

docker search nginx          #查看镜像
docker pull nginx                     #下载镜像
docker iamges                         #已下载镜像
docker ps                                 #当前使用过的进程名
docker rm -f                               #删除容器
docker rmi                                #删除镜像
docker exec -it 容器名称 /bin/bash #进入容器内部
docker run -it -d                             # 运行容器
docker info
docker save
docker version
docker start/stop/restart             #启动/停止/重启
docker kill 容器名称/ID                #杀死一个运行中容器
docker run 和 docker exec 区别:https://www.cnblogs.com/miracle-luna/p/11111852.html

run 前者操作对象是image镜像,并生成容器,执行完后还是在linux环境下;
docker run [OPTIONS] IMAGE [COMMAND] [ARG...]

exec 后者操作对象是容器;运行后将会进入容器内部,不在linux下了。
docker exec [OPTIONS] CONTAINER COMMAND [ARG...]

docker run -it -d --hostname rabbit1 --name myrabbit1  -p 15672:15672 -p 5672:5672 rabbitmq:3.6.15-management
docker exec -it myrabbit1 bash

五、基于Dockerfile创建docker镜像

https://www.cnblogs.com/andy9468/p/10715633.html

原文地址:https://www.cnblogs.com/xuzhengzong/p/14948848.html