老蔡: Docker学习教程-基础(01)
Docker基础学习
Docker简介
开发人员使用了 Docker,就不必安装和配置复杂的数据库, 也无需在不兼容语言工具链版本之间切换时担心。 应用容器化之后,其复杂性就被转移到能够轻松构建、共享和运行的容器中。当有新同事安排到新的代码库时, 无需再费时费力地安装软件和解释设置过程。 以 Dockerfile 文件形式发布的代码使用起来非常简单:首先安装 Docker 和编辑器, 然后拉取作为 Docker 镜像打包在一起的依赖资源,短短数分钟,就能够构建和调试应用了。 Docker版本 DockerEE企业版, 收费 DockerCE社区版, 免费(推荐)
Docker相关链接
Docker英文官网: https://www.docker.com/ Docker中文官网(更新日期17年6月): https://www.docker-cn.com/ Docker云仓库: https://hub.docker.com/
Docker安装
docker能在多种平台上运行, 本文章主要介绍Centos7.0系统版本的安装,若您想学习其他系统平台的安装, 可移步至官方文档:
https://docs.docker-cn.com/docker-for-mac/install/
centos7安装Docker步骤:
操作系统要求
如需安装 Docker CE,您需要 64 位版本的 CentOS 7。
1. 卸载旧版本
Docker 的早期版本称为 docker 或 docker-engine。如果安装了这些版本,请卸载它们及关联的依赖资源。
$ sudo yum remove docker \ docker-common \ docker-selinux \ docker-engine
如果 yum 报告未安装任何这些软件包,这表示情况正常。将保留 /var/lib/docker/ 的内容,包括镜像、容器、存储卷和网络。
2. 安装 Docker CE
2.1 安装所需的软件包。
yum-utils 提供了 yum-config-manager 实用程序,并且 devicemapper 存储驱动需要 device-mapper-persistent-data 和 lvm2。
$ sudo yum install -y yum-utils device-mapper-persistent-data lvm2
2.2 使用下列命令设置 stable 镜像仓库。您始终需要使用 stable 镜像仓库,即使您还需要通过 edge 或 testing 镜像仓库安装构建也是如此。
$ sudo yum-config-manager \ --add-repo \ https://download.docker.com/linux/centos/docker-ce.repo
2.3 更新 yum 软件包索引。
$ sudo yum makecache fast
2.4 安装Docker
$ sudo yum install docker-ce
卸载 Docker CE
卸载 Docker 软件包:
$ sudo yum remove docker-ce
主机上的镜像、容器、存储卷、或定制配置文件不会自动删除。如需删除所有镜像、容器和存储卷,请运行下列命令:
$ sudo rm -rf /var/lib/docker
您必须手动删除任何已编辑的配置文件。
Docker开启停止重启命令
# 开启 $ sudo systemctl start docker # 停止 $ sudo systemctl stop docker #重启 $ sudo systemctl retstart docker
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
Kubernetes日志采集与分析的最佳实践 资料下载
本次课程以动手环节为主,主要讲解如何采集Kubernetes中的各种日志数据,构建中心化日志仓库,包括业务应用日志、Kubernetes平台日志、ServiceMesh/Istio日志、Ingress日志等。此外还将介绍如何基于日志进行实时数据分析、告警、可视化等。分享嘉宾:阿里云日志服务技术专家 元乙直播视频全程链接:https://yq.aliyun.com/live/845PPT精彩内容一览:PPT下载地址:https://yq.aliyun.com/download/3311 Kubernetes社区大群欢迎你 进群方式:1.点击链接即可入群:https://dwz.cn/G2EELckH2.扫描下方二维码进群
- 下一篇
如何在基于Bytom开发过程中使用Bigchaindb
上期我们讲了在基于比原开发过程中链外存储可以用分布式存储IPFS,这期我们还给大家介绍另外一种链外存储的解决方案。bigchaindb:https://www.bigchaindb.com,下面我们讲一下集成过程。 step1:搭建Bytom节点 比原相关资料:https://github.com/Bytom-Community/Bytom_Docs 搭建bytom节点有很多方式,然后开启RPC调用模式。这里推荐用docker搭建比原节点: docker搭建比原节点,同时开启RPC访问模式(即终端交互模式)。 我这里都是在本地操作,所以对应的端口是:9888。启动好以后我们在postman里请求测试一下,如下图: 说明我们已经搭建好了比原节点,并且可以进行远程调用。下面我们用程序去调用比原节点: step2:搭建bigchaindb节点集群 BigchainDB是集区块链去中介化等特性和分布式数据库吞吐量高等特性的一款可扩展的区块链数据库。代码托管在github上:https://github.com/bigchaindb/bigchaindb BigchainDB官网是:https:...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果
- CentOS7设置SWAP分区,小内存服务器的救世主
- 设置Eclipse缩进为4个空格,增强代码规范
- SpringBoot2配置默认Tomcat设置,开启更多高级功能
- Docker安装Oracle12C,快速搭建Oracle学习环境
- CentOS7编译安装Cmake3.16.3,解决mysql等软件编译问题
- CentOS7安装Docker,走上虚拟化容器引擎之路
- Mario游戏-低调大师作品
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- Jdk安装(Linux,MacOS,Windows),包含三大操作系统的最全安装