前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >dcoker 学习笔记

dcoker 学习笔记

作者头像
颍川
发布2019-11-21 14:28:38
3220
发布2019-11-21 14:28:38
举报
文章被收录于专栏:颍川颍川

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

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

docker

Docker资源

docker 学习书籍

代码语言:javascript
复制
https://yeasy.gitbooks.io/docker_practice/content/install/mirror.html

镜像仓库

代码语言:javascript
复制
https://dev.aliyun.com/search.html

镜像加速地址

代码语言:javascript
复制
https://cr.console.aliyun.com/#/accelerator

docker 的安装

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

配置镜像加速

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

常用操作

启动Docker 服务

代码语言:javascript
复制
service docker start

关闭Docker 服务

代码语言:javascript
复制
service docker stop

查看Docker 镜像

代码语言:javascript
复制
docker images

查看Docker运行的容器

代码语言:javascript
复制
docker ps

安装一个docker镜像

  1. 安装一个 mysql docker镜像
代码语言:javascript
复制
docker pull mysql
  1. 启动 mysql 容器
代码语言:javascript
复制
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
复制
docker exec -it 2ccdd8bc03ed bash

docker exec -it yc-mysql bash

yc-mysql 容器名字
2ccdd8bc03ed CONTAINER ID
  1. 查看容器
代码语言:javascript
复制
docker ps -a

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

NAMES 容器名
  1. 删除容器
代码语言:javascript
复制
docker rm [ CONTAINER ID]
  1. 查看镜像
代码语言:javascript
复制
docker images
  1. 删除镜像
代码语言:javascript
复制
docker rmi [img id]

创建一个镜像

  1. 编写 Dokerfile
  2. 编译 Dokerfile
代码语言:javascript
复制
docker build -t mydokerImage:v1 .

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

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

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

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

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • docker
  • Docker资源
    • docker 学习书籍
      • 镜像仓库
        • 镜像加速地址
        • docker 的安装
        • 配置镜像加速
        • 常用操作
          • 启动Docker 服务
            • 关闭Docker 服务
              • 查看Docker 镜像
                • 查看Docker运行的容器
                  • 安装一个docker镜像
                    • 创建一个镜像
                    相关产品与服务
                    容器镜像服务
                    容器镜像服务(Tencent Container Registry,TCR)为您提供安全独享、高性能的容器镜像托管分发服务。您可同时在全球多个地域创建独享实例,以实现容器镜像的就近拉取,降低拉取时间,节约带宽成本。TCR 提供细颗粒度的权限管理及访问控制,保障您的数据安全。
                    领券
                    问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档