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 删除。

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

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
Docker - 搭建Mysql PXC高可用集群环境部署
ps:设置如果报错,去配置文件修改,去掉最后的一个逗号,路径vim /etc/docker/daemon.json , 修改配置完,最好重启docker,以避免不必要的错误。
stark张宇
2023/03/05
1.1K0
Docker日常使用方式
在安装docker之前,建议你设置系统的国内镜像源先哦,很快~嗯,快。 阿里云镜像源:https://developer.aliyun.com/mirror/
Johnson木木
2020/08/19
9360
Docker日常使用方式
Docker实践之01-入门介绍
镜像是由多层存储所构成,下载也是一层层的去下载,并非单一文件。 镜像的基础是底层AUFS的支持.
编程随笔
2019/08/14
9890
Docker实践之01-入门介绍
Dockerfile 与 Compose 环境搭建学习笔记(一)
以前一直使用 Vagrant 作为自己的开发环境,并且在上家公司也推行大家采用 Vagrant 作为开发环境,保障公司使用的是同一套开发环境。随着docker的流行,越来越多的人在docker上运行自己的项目,利用docker也非常方便模拟各种线上集群,相比虚拟机效率会更高,不管是搭建还是运行。
大愚
2018/09/13
7620
docker 安装MySQL及数据本地化
1 . docker安装 # 安装docker yum install -y docker-io # 启动docker systemctl start docker # 下载MySQL镜像 docker pull mysql:5.7 # 查看镜像 docker images # 运行MySQL容器 docker run -d -p 3306:3306 --name mysql57 -e MYSQL_ROOT_PASSWORD=123456 mysql:5.7 # 查看运行容器 docker ps 2 . d
用户6516069
2019/10/21
8420
docker 安装MySQL及数据本地化
Linux Docker 服务部署 及 MySql 5.7 镜像拉取启动
linux 下创建docker服务及通过docker服务拉去iamges镜像,创建容器 linux部署环境:centos 7.7 环境:
Freedom123
2024/03/29
2470
docker常用命令总结
个人推荐使用第二种方式,第一种安装方式安装的是 1.13.1 的版本,第二种安装的是最新版,我今天安装完之后是 20.10.8 版本。
栖西
2023/10/17
2630
docker命令遗忘后快速上手方案
安装 yum install docker 或者 apt-get install docker.io
devi
2021/08/19
3400
Dockerfile 与 Compose 环境搭建学习笔记(二)
上一篇文章对整体结构进行了简单记录,这一篇介绍下关于Dockerfile自定义镜像以及各个服务的配置。
大愚
2018/09/13
1K0
Dockerfile 与 Compose 环境搭建学习笔记(二)
Docker安装与简单使用
至于Docker是什么,和他的一些功能简介,请自行百度. 如果还是不了解,你就当他是一个可以给你渗透的就行了 安装Docker: 我用的是ubuntu系统,版本是 16.04 安装还是挺简单
用户1467662
2018/03/30
8640
Docker安装与简单使用
docker浅入深出
Docker 层利用了Linux容器技术(LXC)(在操作系统中实现资源隔离与限制)。为了方便创建和管理这些容器,dotCloud 开发了一套内部工具,之后被命名为“Docker”。Docker就是这样诞生的。
萧晚歌
2020/08/27
8090
docker浅入深出
Docker 实用学习笔记(看这一篇就足够了)
开始 -> Docker 在本机寻找对象 -> 判断本机是否有这个镜像 -> 没有则去下载 Docker Hub 这个镜像 —> 找不到镜像就返回错误(否则就下载镜像到本地)
Gorit
2021/12/08
2.4K0
Docker 实用学习笔记(看这一篇就足够了)
Docker提升测试效率之路
现如今,Docker已经成为了很多公司部署应用、服务的首选方案。依靠容器技术,我们能在不同的体系结构之上轻松部署几乎任何种类的应用。作为测试一方,我们应与时俱进,将Docker容器技术应用到测试工作中。为了让小伙伴们可以快速上手Docker容器技术,本文主要从3个场景介绍Docker在测试中的应用:
用户5521279
2020/01/17
1.1K0
Docker提升测试效率之路
手拉手入门若依前后端分离脚手架
相关参数解释 : docker run:这是 Docker 的命令,用于创建并运行一个新的容器。 --name redis:这个参数设置了容器的名称为 redis,这样可以更容易地管理和访问该容器。 -p 6379:6379:这表示端口映射,将宿主机的 6379 端口映射到容器的 6379 端口。 --restart=always: 表示如果容器退出或 Docker 服务重启,Docker 都会自动重启该容器。 -v /data/redis/data:/data:这是一个卷映射,将宿主机的 /data/redis/data 目录映射到容器内的 /data 目录。这用于持久化数据,即使容器被删除,数据仍然保存在宿主机上。 -d:这个标志表示以守护进程模式运行容器,即容器将在后台运行。 redis:7.0.12:这是要运行的 Docker 镜像的名称和版本号。 redis-server /etc/redis/redis.conf:这是容器内运行的命令,redis-server 是启动 Redis 服务的命令,/etc/redis/redis.conf 指定了 Redis 服务使用的配置文件路径。
QGS
2025/01/23
1300
SpringBoot 多模块项目打包部署保姆级教程
docker pull mysql:8.0.16 ==> docker pull 镜像名称:镜像版本
木字楠
2022/11/15
2.3K0
SpringBoot 多模块项目打包部署保姆级教程
把MySQL放进docker总共分几步
把MySQL放进Docker,总共需要几步?本次就通过社区版容器安装2个mysql实例,看一下部署有多简单。
俊才
2020/05/21
8710
Docker实践(一):Ubuntu16.04安装Docker
Docker分为开源免费的CE(Community Edition)版本和收费的EE(Enterprise Edition)版本,本文安装社区版,该版本也是开发人员和小型团队的理想选择。
loong576
2019/09/10
7.7K0
Docker实践(一):Ubuntu16.04安装Docker
CentOS7 下 MySQL 之 PXC 集群部署【Docker+单机多节点】
背景 【注意】: 鄙人认为本篇适合做入门测试/学习之用,选择的 "单机多节点配置" 建议移步: “多机多节点部署” —— 【CentOS7.9 下 MySQL 之 PXC 集群部署【Docker+多机多节点】 近期正突击学习数据库知识 想着对 PXC 集群部署实际操作一番,提高技能点,为后续的升职加薪做充足的准备 于是,在此记录一下, 既能作为采坑笔记,又能帮助到后期有需要的道友,欢迎指摘 … 【注】:Percona XtraDB Cluster(简称 PXC 集群) PXC的优缺点 PXC
泥豆芽儿 MT
2022/01/06
1.2K0
CentOS7 下 MySQL 之 PXC 集群部署【Docker+单机多节点】
Docker 安装mysql数据库
1、 Docker 教程地址:https://www.runoob.com/docker/centos-docker.install.html
AlexZhang
2021/11/26
4.9K0
写给Java开发看的 Docker 干货(零基础部署Nginx MySQL SpringBoot)
点击上方“芋道源码”,选择“设为星标” 管她前浪,还是后浪? 能浪的浪,才是好浪! 每天 10:33 更新文章,每天掉亿点点头发... 源码精品专栏 原创 | Java 2021 超神之路,很肝~ 中文详细注释的开源项目 RPC 框架 Dubbo 源码解析 网络应用框架 Netty 源码解析 消息中间件 RocketMQ 源码解析 数据库中间件 Sharding-JDBC 和 MyCAT 源码解析 作业调度中间件 Elastic-Job 源码解析 分布式事务中间件 TCC-Transaction
芋道源码
2022/08/29
1.1K0
写给Java开发看的 Docker 干货(零基础部署Nginx MySQL SpringBoot)
相关推荐
Docker - 搭建Mysql PXC高可用集群环境部署
更多 >
LV.0
这个人很懒,什么都没有留下~
作者相关精选
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验