Linux平台搭建docker环境并简单使用示例

 更新时间:2020年04月23日 11:32:24   作者:HuiTest  
这篇文章主要介绍了Linux平台搭建docker环境及简单使用方法,需要的朋友参考下吧

搭建 Docker 环境

安装与配置 Docker

安装 Docker

Docker 软件包已经包括在默认的 CentOS-Extras 软件源里。因此想要安装 docker,只需要运行下面的 yum 命令:

yum install docker-io -y

在这里插入图片描述
直接yum安装,安装成功后查看版本

docker -v

启动docker

service docker start

在这里插入图片描述

设置开机启动

chkconfig docker on

在这里插入图片描述

配置 Docker

因为国内访问 Docker Hub 较慢, 可以使用腾讯云提供的国内镜像源, 加速访问 Docker Hub

依次执行以下命令

echo “OPTIONS='–registry-mirror=https://mirror.ccs.tencentyun.com'” >> /etc/sysconfig/docker

在这里插入图片描述

systemctl daemon-reload

在这里插入图片描述

service docker restart

在这里插入图片描述

Docker 的简单操作

下载镜像

下载一个官方的 CentOS 镜像到本地

docker pull centos

在这里插入图片描述

下载好的镜像就会出现在镜像列表里

docker images

在这里插入图片描述

运行容器

这时我们可以在刚才下载的 CentOS 镜像生成的容器内操作了。

生成一个 centos 镜像为模板的容器并使用 bash shell

docker run -it centos /bin/bash

在这里插入图片描述

这个时候可以看到命令行的前端已经变成了 [root@(一串 hash Id)] 的形式, 这说明我们已经成功进入了 CentOS 容器。

在容器内执行任意命令, 不会影响到宿主机, 如下

在这里插入图片描述

mkdir -p /data/simple_docker

可以看到 /data 目录下已经创建成功了 simple_docker 文件夹

在这里插入图片描述

退出容器

exit

查看宿主机的 /data 目录, 并没有 simple_docker 文件夹, 说明容器内的操作不会影响到宿主机

ls /data

在这里插入图片描述

保存容器

查看所有的容器信息, 能获取容器的id

docker ps -a

然后执行如下命令,保存镜像:

docker commit -m=“备注” 你的CONTAINER_ID 你的IMAGE

请自行将 -m 后面的信息改成自己的容器的信息
在这里插入图片描述
在这里插入图片描述

删除容器

docker rmi :

在这里插入图片描述

相关文章

  • docker如何更改镜像

    docker如何更改镜像

    这篇文章主要介绍了docker如何更改镜像问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2024-08-08
  • docker部署gitlab以及修改初始密码方式

    docker部署gitlab以及修改初始密码方式

    这篇文章主要介绍了docker部署gitlab以及修改初始密码方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2024-05-05
  • 详解Docker Swarm服务发现和负载均衡原理

    详解Docker Swarm服务发现和负载均衡原理

    这篇文章主要介绍了详解Docker Swarm服务发现和负载均衡原理,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-05-05
  • Docker容器跨主机通信overlay网络的解决方案

    Docker容器跨主机通信overlay网络的解决方案

    Overlay网络是指在不改变现有网络基础设施的前提下,通过某种约定通信协议,把二层报文封装在IP报文之上的新的数据格式,本文给大家介绍Docker容器跨主机通信overlay网络的方案,感兴趣的朋友一起看看吧
    2022-02-02
  • docker部署安装jenkins的实现步骤

    docker部署安装jenkins的实现步骤

    本文主要介绍了docker部署安装jenkins的实现步骤,文中通过示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2021-12-12
  • Docker开启远程安全访问的图文教程详解

    Docker开启远程安全访问的图文教程详解

    这篇文章主要介绍了Docker开启远程安全访问的详细教程,本文通过图文并茂的形式给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-07-07
  • Docker开启远程连接并实现安全通信详解

    Docker开启远程连接并实现安全通信详解

    这篇文章主要为大家介绍了Docker开启远程连接并实现安全通信过程详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2022-08-08
  • Docker镜像的导入导出代码实例

    Docker镜像的导入导出代码实例

    这篇文章主要介绍了Docker镜像的导入导出代码实例,本文实例讲解的很透彻很明了,有需要的同学可以参考下
    2021-03-03
  • docker端口映射及外部无法访问问题

    docker端口映射及外部无法访问问题

    这篇文章主要介绍了docker端口映射及外部无法访问问题,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2021-01-01
  • 树莓派4b ubuntu19 server 安装docker-ce的安装步骤

    树莓派4b ubuntu19 server 安装docker-ce的安装步骤

    这篇文章主要介绍了树莓派4b ubuntu19 server 安装docker-ce的安装步骤,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-11-11

最新评论