Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >dcoker 学习笔记

dcoker 学习笔记

作者头像
颍川
发布于 2019-11-21 06:28:38
发布于 2019-11-21 06:28:38
35000
代码可运行
举报
文章被收录于专栏:颍川颍川
运行总次数:0
代码可运行

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

本文链接:https://cloud.tencent.com/developer/article/1541978

docker

Docker资源

docker 学习书籍

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
https://yeasy.gitbooks.io/docker_practice/content/install/mirror.html

镜像仓库

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
https://dev.aliyun.com/search.html

镜像加速地址

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
https://cr.console.aliyun.com/#/accelerator

docker 的安装

  1. 检查内核版本 Docker 要求系统内核版本必须高于3.10
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
uname -r
  1. 安装Docker Docker 软件包和依赖包已经包含在默认的 CentOS-Extras 软件源里,安装命令如下:
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
yum install -y docker-io
  1. 查看版本,检查是否安装成功
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
docker version

配置镜像加速

  1. 编辑配置文件
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
vim /etc/docker/daemon.json
  1. 输入镜像加速源
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
{
  "registry-mirrors": ["http://hub-mirror.c.163.com"]
}
  1. 重启配置
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
sudo systemctl daemon-reload
sudo systemctl restart docker

常用操作

启动Docker 服务

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
service docker start

关闭Docker 服务

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
service docker stop

查看Docker 镜像

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
docker images

查看Docker运行的容器

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
docker ps

安装一个docker镜像

  1. 安装一个 mysql docker镜像
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
docker pull mysql
  1. 启动 mysql 容器
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
docker run -d -p 3306:3306 -e  MYSQL_ROOT_PASSWORD=123456  docker.io/mysql
-d 后台运行
-p 设置映射的端口号
-e 设置参数

docker run --name yc-mysql -d -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456  docker.io/mysql

-- name 设置容器名字
  1. 进入容器
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
docker exec -it 2ccdd8bc03ed bash

docker exec -it yc-mysql bash

yc-mysql 容器名字
2ccdd8bc03ed CONTAINER ID
  1. 查看容器
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
docker ps -a

-a 能够看见不健康或已经关闭的容器
  1. 重启一个已经关闭的容器
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
docker restart [NAMES]

NAMES 容器名
  1. 删除容器
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
docker rm [ CONTAINER ID]
  1. 查看镜像
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
docker images
  1. 删除镜像
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
docker rmi [img id]

创建一个镜像

  1. 编写 Dokerfile
  2. 编译 Dokerfile
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
docker build -t mydokerImage:v1 .

-t 命名  name:tag
. 如果在编译当前目录下的Dokerfile 使用 '.'
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2018/07/27 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
吐血整理--史上最全排序算法Python实现
一般排序算法最常考的:快速排序和归并排序。这两个算法体现了分治算法的核心观点,而且还有很多出题的可能。
宇宙之一粟
2020/10/26
3700
八大排序算法总结与java实现
概述 因为健忘,加上对各种排序算法理解不深刻,过段时间面对排序就蒙了。所以决定对我们常见的这几种排序算法进行统一总结。首先罗列一下常见的十大排序算法: 请点击此处输入图片描述 我们讨论的这八大排序算法的实现可以参考我的Github:SortAlgorithms,其中也包括了排序测试模块[Test.java]和排序算法对比模块[Bench.java],大家可以试运行。 它们都属于内部排序,也就是只考虑数据量较小仅需要使用内存的排序算法,他们之间关系如下: 请点击此处输入图片描述 一、直接插入排序(In
企鹅号小编
2018/01/18
1.1K0
八大排序算法总结与java实现
十种排序方法
在C语言中,有多种排序算法可供选择,每种都有其独特的特点和应用场景。以下是几种常见的排序算法及其在C语言中的总结:
ljw695
2024/10/18
1380
数据结构与算法-十大排序算法(动画演示)
不稳定:如果a原本在b的前面,而a = b,排序之后 a 可能会出现在 b 的后面。
越陌度阡
2020/11/26
7650
数据结构与算法-十大排序算法(动画演示)
十大经典排序算法最强总结(含Java、Python码实现)
所谓排序,就是使一串记录,按照其中的某个或某些关键字的大小,递增或递减的排列起来的操作。排序算法,就是如何使得记录按照要求排列的方法。排序算法在很多领域得到相当地重视,尤其是在大量数据的处理方面。一个优秀的算法可以节省大量的资源。在各个领域中考虑到数据的各种限制和规范,要得到一个符合实际的优秀算法,得经过大量的推理和分析。
10JQKA
2020/12/31
9990
十大排序——最全最详细,一文让你彻底搞懂
(注:文章中的算法顺序是按照下面的图片中的分类进行,你可以不按照这个顺序。根据你的个人喜好、时间以及上面的侧重点分析,按照自己的需求学习即可。)
全栈程序员站长
2022/09/15
9700
十大排序——最全最详细,一文让你彻底搞懂
Python实现排序算法
本章介绍使用Python实现场景的几种排序算法。分别有冒泡算法、快速排序、插入排序、希尔排序、选择排序、堆排序、归并排序、计数排序、桶排序、基数排序。
用户3577892
2020/06/11
5330
面试官:手撕十大排序算法,你会几种?
2020年7月24日,阴,气温15摄氏度,已经两天没有涨粉丝了,一个人运营公众号确实有些吃力。尽管这样,也不影响我前进的脚步,搬砖的路上,我们一起加油!!!
C you again
2020/09/10
4590
Python实现常见的排序算法
本章介绍使用Python实现场景的几种排序算法。分别有冒泡算法、快速排序、插入排序、希尔排序、选择排序、堆排序、归并排序、计数排序、桶排序、基数排序。
夜雨飘零
2020/06/02
4800
一起来用python实现一下十大经典排序算法
既然之前很多小伙伴反应希望公众号多发点算法类的文章,那就来呗。先从简单的入手好了,带大家用python来实现一波十大经典排序算法呗。分别是:
double
2020/07/22
9110
一起来用python实现一下十大经典排序算法
如何使用Go、Python、Java、Rust、C、JS等6种编程语言实现六大排序算法:插入排序、希尔排序、选择排序、冒泡排序、堆排序、快速排序
排序算法是计算机科学中最基础也是最重要的概念之一。无论你是初学者还是资深开发者,理解并掌握排序算法对编程能力的提升至关重要。排序算法不仅是面试中的常见考题,它们在实际开发中也被广泛应用,例如在数据库查询、数据分析和大数据处理等领域。
猫头虎
2025/03/16
1280
四千字总结实现所有面试会考的排序算法【基于Python实现】
一般排序算法最常考的:快速排序和归并排序。这两个算法体现了分治算法的核心观点,而且还有很多出题的可能。
程序员迪迪
2022/01/05
2820
数据结构与算法 - 排序与搜索排序与搜索
冒泡排序(英语:Bubble Sort)是一种简单的排序算法。它重复地遍历要排序的数列,一次比较两个元素,如果他们的顺序错误就把他们交换过来。遍历数列的工作是重复地进行直到没有再需要交换,也就是说该数列已经排序完成。这个算法的名字由来是因为越小的元素会经由交换慢慢“浮”到数列的顶端。
Python攻城狮
2018/08/23
8500
数据结构与算法 - 排序与搜索排序与搜索
十大经典排序算法(动图演示)
不稳定:如果a原本在b的前面,而a=b,排序之后a可能会出现在b的后面。 时间复杂度:对排序数据的总的操作次数。反映当n变化时,操作次数呈现什么规律。 空间复杂度:是指算法在计算机内执行时所需存储空间的度量,它也是数据规模n的函数。
mathor
2018/08/03
4K0
十大经典排序算法(动图演示)
七种排序算法 冒泡,选择,插入,希尔,快速,归并,堆
排序算法可以说是数据结构与算法当中最为基础的部分,针对的是数组这一数据结构。将数组中的无序数据元素通过算法整理为有序的数据元素即为排序。
BUG弄潮儿
2021/04/26
5290
数列排序算法总结(Python实现)
非线性时间比较类排序:通过比较来决定元素间的相对次序,由于其时间复杂度不能突破O(nlogn),因此称为非线性时间比较类排序。
用户7886150
2021/01/14
5470
【转载】十大经典排序算法(动图演示)
冒泡排序是一种简单的排序算法。它重复地走访过要排序的数列,一次比较两个元素,如果它们的顺序错误就把它们交换过来。走访数列的工作是重复地进行直到没有再需要交换,也就是说该数列已经排序完成。这个算法的名字由来是因为越小的元素会经由交换慢慢“浮”到数列的顶端。
Ashen
2020/06/01
4790
【转载】十大经典排序算法(动图演示)
算法:排序
排序:就是将一组无序的记录序列按照某种逻辑顺序重新排序,调整为有序的记录序列的过程。简单的说,对于一组记录序列而言,就是根据记录的关键字递增顺序或者递减关系,将记录的次序进行重新排列,使得原来一组次序任意的记录序列转变为按其值有序排列的一组记录序列。
用户3578099
2022/04/18
1.2K0
算法:排序
十大经典排序算法动图演示+Python实现
而今天这篇文章,转自 Github 上一个项目,此项目整理了 10 个常见排序算法的原理、演示和多种语言的实现。这里我们摘录其中 Python 的实现,分享给大家。
Crossin先生
2020/01/16
1.4K0
十大经典排序算法动图演示+Python实现
Python数据结构与算法 实现八大经典排序算法
在面试题中可能会遇到排序算法,毕竟作为程序员内功心法,熟练掌握排序算法是很重要的,本文总结了八大经典排序算法的 Python 实现。排序算法是《数据结构与算法》中最基本的算法之一。排序算法可以分为内部排序和外部排序,内部排序是数据记录在内存中进行排序,而外部排序是因排序的数据很大,一次不能容纳全部的排序记录,在排序过程中需要访问外存。常见的内部排序算法有:插入排序、希尔排序、选择排序、冒泡排序、归并排序、快速排序、堆排序、基数排序等。
叶庭云
2021/12/01
3470
Python数据结构与算法  实现八大经典排序算法
推荐阅读
相关推荐
吐血整理--史上最全排序算法Python实现
更多 >
LV.2
这个人很懒,什么都没有留下~
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验