老蔡: Docker学习教程-基础(01)-阿里云开发者社区

开发者社区> rackycaijhoo> 正文

老蔡: Docker学习教程-基础(01)

简介: Docker基础学习 Docker简介已经常用的
+关注继续查看

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/
image

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

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
怎么设置阿里云服务器安全组?阿里云安全组规则详细解说
阿里云服务器安全组设置规则分享,阿里云服务器安全组如何放行端口设置教程
7430 0
docker学习笔记002-docker-engine安装过程
docker学习笔记0002,docker-engine安装过程
2805 0
Spring4 学习教程
http://jinnianshilongnian.iteye.com/category/301336 Spring4新特性——集成Bean Validation 1.1(JSR-349)到SpringMVC
527 0
docker简要学习
先放学习地址 : 第一个docker化的java应用Docker入门 未收广告费,另外不要谢我。 什么是docker 官网:https://www.docker.com/ docker is ther world's leading software containerization platform 容器 开源的,跨平台,托管在github docker的思想:集装箱,标准化,隔离 镜像,仓库,容器 使用docker就是去仓库拉取一个镜像,然后运行一条命令把镜像运行为一个容器。
668 0
+关注
rackycaijhoo
System.out.println("CaiJHoo");
1
文章
0
问答
文章排行榜
最热
最新
相关电子书
更多
文娱运维技术
立即下载
《SaaS模式云原生数据仓库应用场景实践》
立即下载
《看见新力量:二》电子书
立即下载