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

搭建docker环境

作者头像
用户1437675
发布2018-08-20 11:23:40
7420
发布2018-08-20 11:23:40
举报
文章被收录于专栏:Angular&服务Angular&服务

1.安装docker以及配置docker


1.安装docker

代码语言:javascript
复制
yum install docker-io -y

2.查看docker版本

代码语言:javascript
复制
docker -v

image.png

3.启动docker

代码语言:javascript
复制
service docker start

image.png

4.设置开机启动

代码语言:javascript
复制
chkconfig docker on

image.png

提示我使用 systemctl enable docker.service命令

代码语言:javascript
复制
systemctl enable docker.service

image.png

5.配置 Docker

因为国内访问 Docker Hub 较慢, 可以使用腾讯云提供的国内镜像源, 加速访问 Docker Hub 依次执行以下命令

代码语言:javascript
复制
echo "OPTIONS='--registry-mirror=https://mirror.ccs.tencentyun.com'" >> /etc/sysconfig/docker

image.png

代码语言:javascript
复制
systemctl daemon-reload

image.png

//重新启动docker

代码语言:javascript
复制
service docker restart

image.png


2.docker简单操作


1.下载镜像

代码语言:javascript
复制
//下载一个官方的 CentOS 镜像到本地
docker pull centos

image.png

代码语言:javascript
复制
//下载好的镜像就会出现在镜像列表里
docker images

image.png

2.运行容器

代码语言:javascript
复制
//这时我们可以在刚才下载的 CentOS 镜像生成的容器内操作了。
//生成一个 centos 镜像为模板的容器并使用 bash shell
docker run -it centos /bin/bash

image.png

代码语言:javascript
复制
//这个时候可以看到命令行的前端已经变成了 [root@(一串 hash Id)] 的形式, 这说明我们已经成功进入了 CentOS 容器。
//在容器内执行任意命令, 不会影响到宿主机, 如下
mkdir -p /data/simple_docker

image.png

代码语言:javascript
复制
//可以看到 /data 目录下已经创建成功了 simple_docker 文件夹
ls /data

image.png

代码语言:javascript
复制
//退出容器
exit

image.png

代码语言:javascript
复制
//查看宿主机的 /data 目录, 并没有 simple_docker 文件夹, 说明容器内的操作不会影响到宿主机
ls /data

3.保存容器

代码语言:javascript
复制
查看所有的容器信息, 能获取容器的id
docker ps -a

image.png

代码语言:javascript
复制
//然后执行如下命令,保存镜像:
docker commit -m="备注" 你的CONTAINER_ID 你的IMAGE

image.png

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2018.03.09 ,如有侵权请联系 cloudcommunity@tencent.com 删除

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

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

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

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1.安装docker以及配置docker
    • 1.安装docker
      • 2.查看docker版本
        • 3.启动docker
          • 4.设置开机启动
            • 5.配置 Docker
            • 2.docker简单操作
              • 1.下载镜像
                • 2.运行容器
                  • 3.保存容器
                  相关产品与服务
                  容器服务
                  腾讯云容器服务(Tencent Kubernetes Engine, TKE)基于原生 kubernetes 提供以容器为核心的、高度可扩展的高性能容器管理服务,覆盖 Serverless、边缘计算、分布式云等多种业务部署场景,业内首创单个集群兼容多种计算节点的容器资源管理模式。同时产品作为云原生 Finops 领先布道者,主导开源项目Crane,全面助力客户实现资源优化、成本控制。
                  领券
                  问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档