1.docker安装

  1. #1.检查内核版本,必须是3.10及以上
  2. uname -r
  3. #2.安装
  4. yum -y install docker

2.docker简单使用

  1. #1.启动docker
  2. systemctl start docker
  3. #1.1.验证
  4. docker -v
  5. #2.设置开机自启
  6. systemctl enable docker
  7. #2.1.关闭开机自启
  8. systemctl disable docker
  9. #3.停止docker
  10. systemctl stop docker

3.Docker常用命令&操作

1)、镜像操作

操作 命令 说明
检索 docker search 关键字 eg:docker search redis 我们经常去docker hub上检索镜像的详细信息,如镜像的TAG。
拉取 docker pull 镜像名:tag :tag是可选的,tag表示标签,多为软件的版本,默认是latest
列表 docker images 查看所有本地镜像
删除 docker rmi image-id 删除指定的本地镜像

https://hub.docker.com/

  1. #1.搜索镜像
  2. docker search imagename
  3. docker search mysql
  4. #2.拉取镜像
  5. #docker pull imagename:tag #不加tag时默认拉取最新版本即:latest
  6. docker pull mysql:5.7
  7. #3.查看已经拉取的镜像
  8. docker images
  9. REPOSITORY TAG IMAGE ID CREATED SIZE
  10. docker.io/mysql 5.7 7faa3c53e6d6 3 weeks ago 373MB
  11. #4.删除镜像
  12. #docker rmi imageid/name
  13. docker rmi 7faa3c53e6d6
  14. docker rmi mysql:5.7

2)、容器操作

镜像一经运行,就产生了与之对应的容器。可以多次启动镜像产生不同的容器。

容器启动后会有一个唯一标识id,可根据id或启动时对容器的自定义命名进行操作。

  1. #1.开启容器
  2. docker run --name mysql01 -d mysql:5.7
  3. #2.查看运行中容器
  4. docker ps
  5. CONTAINER ID IMAGE NAMES
  6. dde9e736431d mysql:5.7 mysql01
  7. #3.查看所有容器(包括运行中和已关闭的)
  8. docker ps -a
  9. #4.停止容器运行
  10. #docker stop container id/name
  11. docker stop dde9e736431d
  12. docker stop mysql01
  13. #5.重新启动容器
  14. #docker start container id/name
  15. docker start dde9e736431d
  16. docker start mysql01
  17. #6.删除容器
  18. #docker rm container id/name
  19. docker rm dde9e736431d
  20. docker rm mysql01

docker run 命令还有其他的参数:

  1. -d:后台运行
  2. -p: 端口映射
  3. --name:自定义命名
  4. --restart=always:设置容器随docker启动
  5. #其他参数参考docker hub中搜索到的容器下面给出的示例.

若容器已经启动,可根据以下命令添加配置:

  1. #docker update --restart=always container id
  2. docker update --restart=always dde9e736431d

Docker安装及简单使用的更多相关文章

  1. ubuntu16.04下docker安装和简单使用(转)

    ubuntu16.04下docker安装和简单使用   转自:https://www.cnblogs.com/hupeng1234/p/9773770.html 前提条件 操作系统 docker-ce ...

  2. Win 10 Docker安装和简单使用

    Win 10 Docker安装和简单使用 1.环境准备 Docker for Windows需要运行在64位Windows 10 Pro专业版.企业版或教育版(1607年纪念更新,版本14393或更高 ...

  3. Docker安装及简单使用(Ubuntu)

    ### Ubuntu18下docker安装 * step 1: 安装必要的一些系统工具 sudo apt-get update sudo apt-get -y install apt-transpor ...

  4. docker快速入门01——docker安装与简单应用

    1.docker简介 Docker 是一个开源的应用容器引擎,Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级.可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化 ...

  5. ubuntu16.04下docker安装和简单使用

    前提条件 操作系统 docker-ce支持的ubuntu版本: Bionic 18.04 (LTS) Xenial 16.04 (LTS) Trusty 14.04 (LTS) 卸载旧版本docker ...

  6. Docker安装 和简单使用

    1.安装依赖 yum install -y yum-utils device-mapper-persistent-data lvm2 2.这一步设置即将安装的是稳定版仓库 yum-config-man ...

  7. [Docker] Docker安装和简单指令

    Docker笔记 安装 sudo apt install docker.io 启动和关闭Docker服务 # 启动Docker服务 sudo service docker start # 关闭Dock ...

  8. docker安装并设置开机启动(CentOS7/8)

    CentOS7.2 docker分为CE和EE版本,EE版本收费,一般我们使用CE版本就满足要求了 docker安装及启动 docker安装很简单,直接使用如下命令安装即可,安装后的docker版本即 ...

  9. docker安装并设置开机启动(Linux)

    docker 开机启动: systemctl enable docker 使用的linux系统为CentOS7.2 docker分为CE和EE版本,EE版本收费,一般我们使用CE版本就满足要求了 do ...

随机推荐

  1. opencv::GMM(高斯混合模型)

    GMM方法概述:基于高斯混合模型期望最大化. 高斯混合模型 (GMM) 高斯分布与概率密度分布 - PDF 初始化 初始化EM模型: Ptr<EM> em_model = EM::crea ...

  2. SAP 预制发票报错 -Material 20000000 D119223073 in valuation area VNSM has inconsistant ML data- 之对策

    SAP 预制发票报错 -Material 20000000 D119223073 in valuation area VNSM has inconsistant ML data- 之对策 业务人员报对 ...

  3. InnoDB Multi-Versioning

    InnoDB 是一个数据多版本的存储引擎,它会保持它修改的数据的旧版本数据以此来支持事务特性,比如并发操作和事务的回滚.这些旧版本数据存储在一个叫做rollback segment的数据结构中(回滚段 ...

  4. [TCP/IP] TCP如何实现流量控制和拥塞控制

    流量控制:数据的传送与接收过程当中很可能出现收方来不及接收的情况,这时就需要对发方进行控制,以免数据丢失.流量控制用于防止在端口阻塞的情况下丢帧,这种方法是当发送或接收缓冲区开始溢出时通过将阻塞信号发 ...

  5. 封装tab组件

    =====>tab切换组件的封装 wx:key="{{index}} 绑定标识 它的下标是从0开始的 {{currentIndex==index ? "active" ...

  6. 07webpack--下载对应的css模块

    <!--本节 loader配置处理css样式 在src下新建css文件夹 在css下创建index.css 在main.js这个入口文件中 引入js模块 和 css杨思表是不同的 在main.j ...

  7. 6-剑指offer: 和为S的连续正数序列

    题目描述 小明很喜欢数学,有一天他在做数学作业时,要求计算出9~16的和,他马上就写出了正确答案是100.但是他并不满足于此,他在想究竟有多少种连续的正数序列的和为100(至少包括两个数).没多久,他 ...

  8. 解决chrome连接自建https服务器报“您的连接不是私密连接”问题

    前一段时间,Chrome 突然显示出了“您的连接不是私密连接”,这下可难受了,大部分的网站打开都有问题. 找了各种方法,各种设置都是不行. 一.暴力.费力的方法直接卸载 Chrome ,删除一切数据以 ...

  9. Nginx日志管理(四)

    Nginx日志对于统计.系统服务排错很有用.Nginx日志主要分为两种:access_log(访问日志)和error_log(错误日志).通过访问日志我们可以得到用户的IP地址.浏览器的信息,请求的处 ...

  10. zz深度学习论文合集大全

        Pull requestsIssues Marketplace Explore             Learn Git and GitHub without any code! Using ...