一 添加yum源

yum install epel-release –y
yum clean all
yum list

二 安装运行Docker

yum install docker-io –y
systemctl start docker# 查看安装是否成功
docker info

三 Docker常用命令

执行的命令是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 search nginx       #搜索所有nginx相关的镜像列表(模糊查询)
# 列出当前系统存在的镜像
docker images
# 拉取镜像
docker pull image_name
docker pull image_name:tag
#image_name:表示镜像的仓库源名称,TAG:镜像的标签 如果不指定tag 那么默认用最新的
docker pull nginx         #拉取nginx镜像
docker pull nginx:stable  #拉取tag为stable的nginx# 删除镜像
docker rmi 镜像名称/镜像ID
docker rmi -f 镜像名称/镜像ID
#强制删除 如果镜像有容器在运行 那么就需要强制删除 增加 -f 参数
  • 容器命令

docker run  #首先会从本地找镜像,如果有则直接启动,没有的话,从镜像仓库拉起,再启动)
docker run -d --name "xiaoxiao" -p 5672:5672 -p 15672:15672 rabbitmq:management#-d 后台运行#-p 端口映射 (可以有多个 因为该镜像可能存在多个端口)#rabbitmq:management  (格式 REPOSITORY:TAG),如果不指定tag,默认使用最新的#--name  给该容器取个名字# 列出当前运行的容器
docker ps
docker ps -a  #查看所有容器 包括未运行
# 检查容器内部信息
docker inspect 容器名称
# 停止某个容器
docker stop 容器名称
# 启动某个容器
docker start 容器名称
# 移除某个容器
docker rm 容器名称 (容器必须是停止状态)
# 进入容器内部
docker exec -it 容器名称(容器id) /bin/bash        (容器要运行状态)
  • 其他常用命令

# 从容器里面拷文件到宿主机
docker cp 容器名:要拷贝的文件在容器里面的路径 要拷贝到宿主机的相应路径
docker cp tomcat:/usr/local/tomcat/webapps/xxx.war /user/local/myFile# 从宿主机拷文件到容器里面
docker cp 要拷贝的文件路径 容器名:要拷贝到容器里面对应的路径
docker cp xxx.war tomcat:/usr/local/tomcat/webapps

docker安装部署和常用命令相关推荐

  1. 【Docker】安装部署 及相关命令

    Docker安装部署 及相关命令 前言 一.安装Docker 1.yum包更新到最新 2. 安装需要的软件包,yum-util 提供yum-config-manager功能,另外两个是devicema ...

  2. 一丶宝塔+青龙面板安装部署教程及命令-依赖库

    一丶宝塔+青龙面板安装部署教程及命令-依赖库 QQ交流群:1014549449 直达 - 没有服务器的先自行购买,这里推荐腾讯云2H4G首年70 点击购买 建议装centos7.6安装宝塔,后期调试及 ...

  3. saiku docker配置部署_【安装教程】01 Gitea Docker 安装部署 - 【SkywenCode】技术团队基...

    在2016年-2019年,SkywenCode技术团队使用码云Gitee 作为线上代码库管理,基于敏捷开发和持续构建的思路,我们整体基础建设以Drone / Jenkins + Docker 的方式构 ...

  4. docker实践(2)常用命令和DockerFile详解

    <docker实践(1) 入门和springBoot实践部署> <docker实践(2)常用命令和DockerFile详解> <docker实践(3) 仓库registr ...

  5. Docker安装部署及使用

    Docker安装部署及使用 实验内容 安装Docker. 创建自己的第一个容器 容器使用,查看.启动.进入.停止.删除对应容器. 容器安装MySQL. Experimental environment ...

  6. Docker 安装和使用日常命令全覆盖

    Docker安装和使用 一. Centos7安装docker 1.1 Docker 要求 CentOS 系统的内核版本高于 3.10 uname –r 1.2 使用 root 权限登录 Centos一 ...

  7. 使用docker安装部署Spark集群来训练CNN(含Python实例)

    使用docker安装部署Spark集群来训练CNN(含Python实例) 本博客仅为作者记录笔记之用,不免有很多细节不对之处. 还望各位看官能够见谅,欢迎批评指正. 博客虽水,然亦博主之苦劳也. 如需 ...

  8. 采用docker安装部署Nginx

    四.采用docker安装部署Nginx 在主机192.168.1.138下,安装nginx,docker 的安装命令如下: docker run \ -d \ -p 8080:80 \ --name ...

  9. Redis数据库的部署及常用命令

    Redis数据库的部署及常用命令 一.关系数据库和非关系数据库 1.1 关系型数据库 1.2 非关系型数据库 1.2.1 非关系型数据库的产生背景 1.2.2 关系型数据库和非关系型数据库区别 1)数 ...

最新文章

  1. 图片验证码识别 python web_Python web中实现验证码图片
  2. Python之tkinter:动态演示调用python库的tkinter带你进入GUI世界(计算器简单功能)
  3. ROS有三个层级的概念,分别是:文件系统级、计算图级和开源社区级
  4. CentOS下Redisserver安装配置
  5. GPRS网络总体结构
  6. 信用评分卡 (part 2of 7)
  7. 嵌入式单片机该如何选型?
  8. java list 时间排序_Java collections.sort()根据时间排序list
  9. Python数据可视化(微课版)-简介
  10. 文件重命名的快捷键是什么F2
  11. 哪一件事让你忽然意识到打工永无出路?
  12. Scala一种编程语言
  13. 关于win 10 WLAN连接红叉的问题解决
  14. java连接数据库用户 'sa' 登录失败。 ClientConnectionId:解决方法
  15. 在程序员上看到《企业开发新思维:COID模式简述》,有感
  16. java获取文件电脑路径
  17. 计算机键盘的使用教案,七年级信息技术教案怎样操作计算机键盘.doc
  18. 架构师之路-【1】架构方法
  19. 运维 如何选择最合适的服务器方案(一):服务器硬件配置
  20. 复盘:智能城市如何成为『京东集团一级战略』?...

热门文章

  1. 计算机的组成 —— 显卡
  2. uBLAS——Boost 线性代数基础程序库 (二)
  3. matlab 遗传算法 等式约束,关于MATLAB遗传算法工具箱不等式约束
  4. csrf token invalid什么意思_Spring Cloud Gateway 实现Token校验
  5. electron 渲染进程调用主进程_万物皆可快速上手之Electron(第一弹)
  6. std string 编码_【星云测试】Wings企业级单元测试自动编码引擎白皮书
  7. python在哪里写代码-程序员面试被要求手写代码,你与顶级程序员的差别在哪?...
  8. python能做什么游戏-你也可以用Python开发出一款火遍全球的游戏!
  9. python能做什么-python都能干什么用
  10. 学python能做什么类型的工作-Python支持哪些数据类型