Docker入门之安装与简单使用操作
1.docker安装
#1.检查内核版本,必须是3.10及以上
uname -r
#2.安装
yum -y install docker
2.docker简单使用
#1.启动docker
systemctl start docker
#1.1.验证
docker -v
#2.设置开机自启
systemctl enable docker
#2.1.关闭开机自启
systemctl disable docker
#3.停止docker
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 | 删除指定的本地镜像 |
#1.搜索镜像
docker search imagename
docker search mysql
#2.拉取镜像
#docker pull imagename:tag #不加tag时默认拉取最新版本即:latest
docker pull mysql:5.7
#3.查看已经拉取的镜像
docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
docker.io/mysql 5.7 7faa3c53e6d6 3 weeks ago 373MB
#4.删除镜像
#docker rmi imageid/name
docker rmi 7faa3c53e6d6
docker rmi mysql:5.7
2)、容器操作
镜像一经运行,就产生了与之对应的容器。可以多次启动镜像产生不同的容器。
容器启动后会有一个唯一标识id,可根据id或启动时对容器的自定义命名进行操作。
#1.开启容器
docker run --name mysql01 -d mysql:5.7
#2.查看运行中容器
docker ps
CONTAINER ID IMAGE NAMES
dde9e736431d mysql:5.7 mysql01
#3.查看所有容器(包括运行中和已关闭的)
docker ps -a
#4.停止容器运行
#docker stop container id/name
docker stop dde9e736431d
docker stop mysql01
#5.重新启动容器
#docker start container id/name
docker start dde9e736431d
docker start mysql01
#6.删除容器
#docker rm container id/name
docker rm dde9e736431d
docker rm mysql01
docker run 命令还有其他的参数:
-d:后台运行
-p: 端口映射
--name:自定义命名
--restart=always:设置容器随docker启动
#其他参数参考docker hub中搜索到的容器下面给出的示例.
若容器已经启动,可根据以下命令添加配置使得容器可以随docker一同启动:
#docker update --restart=always container id
docker update --restart=always dde9e736431d
Docker入门之安装与简单使用操作的更多相关文章
- docker入门_docker安装
docker入门_docker安装 ubuntu 安装 curl -sSL https://get.daocloud.io/docker | sh # 官方安装脚本自动安装 systemctl ena ...
- Redis快速入门:安装、配置和操作
本文是有关Redis的系列技术文章之一.在之前的文章中介绍了<Redis快速入门:初识Redis>,对Redis有了一个初步的了解.今天继续为大家介绍Redis如何安装.配置和操作. 系列 ...
- Docker 入门及安装[Docker 系列-1]
docker 如日中天,这不是单纯的炒概念,docker 确确实实解决了开发与运维的痛点,因此在企业开发中得到了非常广泛的使用,本文对于 docker 的这些基本知识点再做一些简单回顾. 什么是 do ...
- Docker入门之安装Docker
目录 目录 1 1. 前言 1 2. 创建网桥 2 3. 安装Docker 2 3.1. 二进制安装 3 3.1.1. 下载安装 3 3.1.2. 配置服务 3 3.1.3. 启动服务 4 3.2. ...
- mysql的安装和简单的操作
一.MySQL的安装和简单操作 1.了解MySQL MySQL有两个软件 ---服务器软件 - socket服务端 - 本地文件操作 - 解析指令(mysql语句)---客户端软件 ...
- Docker入门之安装与使用
1. 安装(windows) win7.win8以及win10家庭版 等需要利用 docker toolbox 来安装,国内可以使用阿里云的镜像来下载,下载地址:http://mirrors.aliy ...
- Docker初步认识安装和简单实例
前话 问题 开发网站需要搭建服务器环境,FQ官网下载软件包,搭建配置nginx,apache,数据库等.官网没有直接可用的运行版本,担心网络流传的非官方发布软件包不安全还得自行编译官方源码安装,忘记步 ...
- 《读书报告 -- Elasticsearch入门 》-- 安装以及简单使用(1)
<读书报告 – Elasticsearch入门 > 第一章 Elasticsearch入门 Elasticsearch是一个实时的分布式搜索和分析引擎,使得人们可以在一定规模上和一定速度上 ...
- docker入门及安装
Docker简介 Docker是一个开源的引擎,可以轻松的为任何应用创建一个轻量级的.可移植的.自给自足的容器.开发者在笔记本上编译测试通过的容器可以批量地在生产环境中部署,包括VMs(虚拟机).ba ...
随机推荐
- 春秋-SQLi题
这道题挺好的 学到的知识 sprintf()构成的sql注入漏洞 题目环境今天做的时候坏了 留下这几篇博客学习 https://blog.csdn.net/nzjdsds/article/detail ...
- 错误记录PHP preg_match(): Compilation failed: range out of order in character class at offset 7 01_login.php</b> on line <b>13</b><br />
<?php //响应头格式为json,编码为uft-8,注意有- header("Content-Type:application/json;charset=utf-8"); ...
- Django ajax 简单介绍
AJAX Asynchronous Javascript And XML是 "异步Javascript和XML".即使用 Javascript 语言与服务器进行异步交互,传输的数据 ...
- emacs cedet
用emacs写c或者c++代码用的插件的配置.功能是能够代码补齐. (require 'package) (package-initialize) (add-to-list'package-archi ...
- springcloud学习之路: (一) 最简单的搭建springcloud的方法
参考资料: [JavaEE] 五分钟搭建SpringCloud环境, 进入微服务时代 感谢上篇博文大佬带领走进springcloud世界, 本博文主要目的为记录自己学习springcloud的点点滴滴 ...
- 团队第五次作业——Alpha2版本
这个作业属于哪个课程 https://edu.cnblogs.com/campus/xnsy/2019autumnsystemanalysisanddesign/ 这个作业要求在哪里 https:// ...
- 初识v4l2(四)-------v4l2_open、v4l2_read、v4l2_write浅析
原文:https://blog.csdn.net/leesagacious/article/details/49995729 1.app: open("/dev/video0&quo ...
- BeanShell实现加密解密功能
一,在IDEA中写好加密的脚本 二,然后将整个包文件导出,生成jar包 三,将jar包文件放到jmeter的lib/ext目录下 然后在jmeter的BeanShell中引入该类,调用其中的加密方法 ...
- django学习-数据库操作接口API--(CRUD)
初试API(数据库操作接口CRUD) 现在我们进入交互式python命令行,尝试一下django为你创建的各种API,通过以下命令打开python命令行: py -3 manage.py shell进 ...
- java中利用POI读写excel2007需要导入的jar
1.下载POI模块:http://poi.apache.org/download.html 2.解压并导入以下包: 导入不会时会报错.