Centos7上Docker的相关操作

Docker的安装

1、检查内核版本

docker使用linux的内核必须是3.10以上,首先需要

# uname -r

2、使用yum安装docker

# yum install docker

3、启动&停止

重启: # systemctl restart docker

停止: # systemctl stop docker

启动: # systemctl start docker

开机自启: # systemctl enable docker

状态: # systemctl status docker

4、查看版本

# docker -v

 

Docker常用的镜像操作

1、在doucker仓库搜索镜像(https://hub.docker.com/)

# docker search mysql

 

2、下载镜像

# docker pull mysql:tag

tag是指需要下载的版本号,默认latest版本,具体可以下载的版本可以在https://hub.docker.com/查看

3、查看所有已经下载的镜像

# docker images

 

4、删除已经下载的镜像

# docker rmi image-id(镜像的id)

 

Docker常用的容器操作

1、运行镜像,创建容器(mysql为例)

每个镜像的运行在docker仓库搜索后都有详细的说明,可以根据说明操作。

# docker run --name mysql-docker -d -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 mysql:5.7.23

--name 容器运行后的名字

-d 代表后台运行

-p 做端口映射,不然外部不能访问

 

2、查看运行中的容器

# docker ps

 

3、查看所有的容器(包括运行过停止的)

# docker ps -a

 

4、停止容器

# docker stop 容器id

 

5、启动容器

# docker start 容器id

 

6、删除容器(容器必须停止)

# docker rm 容器id

 

7、查看容器的日志

docker logs 器名/容器id

 

源码地址: https://github.com/wenlongup/spring-cloud

Java学习笔记: https://gitee.com/wenlongup/JavaStudyNotes

Java大数据技术分享群: 684474011

Centos7上docker的安装和基本使用的更多相关文章

  1. CentOS7上Docker简单安装及nginx部署

    安装 如果原来安装过docker,先把原来的删掉,再安装(如果是首次安装docker忽略第一步,直接在第二步看起) 1.1先查看下已经安装了那些docker yum list installed | ...

  2. centos7上docker安装和使用教程

    Docker 是一个创建和管理 Linux 容器的开源工具.容器就像是轻量级的虚拟机,并且可以以毫秒级的速度来启动或停止.Docker 帮助系统管理员和程序员在容器中开发应用程序,并且可以扩展到成千上 ...

  3. 在CentOS7上通过RPM安装实现LAMP+phpMyAdmin过程全记录

    在CentOS7上通过RPM安装实现LAMP+phpMyAdmin过程全记录 时间:2017年9月20日 一.软件环境: IP:192.168.1.71 Hostname:centos73-2.sur ...

  4. Centos7上HBase的安装和配置

    注意事项 HBase配置必须使用主机名,不支持直接配置IP地址.我尝试过,如果不使用主机名直接用IP,会导致HBase连接zk超时. > 设置主机名 hostnamectl set-hostna ...

  5. CentOS7上Python3.5安装

    CentOS7上Python3.5安装 1.下载 https://www.python.org/ftp/python/3.5.2/Python-3.5.2.tgz 2.上传到服务器 3. yum in ...

  6. centos7下docker的安装教程

    Centos7下docker安装教程以及踩过的那些坑 推荐在Centos下安装docker,在windows下安装docker可能会遇到很多的问题,而且docker官方推荐使用linux环境来使用do ...

  7. centos7上使用yum安装mysql

    centos yum是没有mysql的,集成的是新的Mariadb,怎么用yum的方式在centos7上安装mysql呢? 1. 下载mysql的repo源 wget http://repo.mysq ...

  8. PJzhang:centos7上LNMP方式安装dvwa漏洞测试环境

    猫宁!!! 参考链接:https://www.jianshu.com/p/5491ce5bfbac https://www.cnblogs.com/wujuntian/p/8183952.html h ...

  9. centos7 上Docker安装与启动

    1.  docker  centos 文档地址 https://docs.docker.com/install/linux/docker-ce/centos/ 2. 安装环境说明: docker社区版 ...

随机推荐

  1. EFCodeFirst 数据迁移问题~

    问题描述:将项目从TFS载下来  然后敲update-database 进行数据迁移 提示:Update-Database : 无法将“Update-Database”项识别为 cmdlet.函数.脚 ...

  2. Lombok使用与问题

    前言 想想已经工作了一年,工作中遇到的问题一直没有记录下来,以后遇到相同的问题可能还需要花费很多的时间,因此打算记录一下博客.方便以后自己的复习和问题查找 刚好最近项目引入了Lombok,刚好从现在起 ...

  3. orientationchange事件

    orientationchange事件 resizeEvt = 'orientationchange' in window ? 'orientationchange' : 'resize':

  4. 文件上传PHP

    <?php $targetIp = GetIP(); $fileUpload = 'fileUpload'; $frameCount = 'frameCount'; $fileName = $_ ...

  5. python3绘图示例3(基于matplotlib:折线图等)

    #!/usr/bin/env python# -*- coding:utf-8 -*-from pylab import *from numpy import *import numpy # 数据点图 ...

  6. nginx处理HTTP header问题

    在实际开发中遇到http header 自定义key中包含下划线(_)时服务端header丢失的问题,解决办法详细见以下网页内容,感谢原博主 http://blog.csdn.net/dac55300 ...

  7. HTML?这些还不懂咋办?

    1.什么是空白折叠现象?为什么要空白折叠呢? 对于我们大多数人的习惯来讲,大都喜欢利用空格或者换行来调整文章的文字结构.这样往往可以使我们可以更轻松的阅读.但是,在HTML中却不允许我们这么做,这是为 ...

  8. cs231n 17-18 assignment2 出现 No module named 'past' 解决方法

    解决方法: pip install future

  9. C++学习之拷贝构造函数

    嘛是拷贝构造函数? 如果一个构造函数的第一个参数是’自身类‘ ‘类型’的引用,且任何额外参数都有默认值,则此构造函数是拷贝构造函数.如: [代码1] 1 2 3 4 5 6 class A{ publ ...

  10. [转载]Memcached缓存服务的简单安装

    1.Linux下的安装方法 下载:wget http://memcached.org/latest tar -zxvf memcached-1.x.x.tar.gz cd memcached-1.x. ...