09月12, 2019

Docker

安装Docker


国内阿里云yum源安装:

1、备份

mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup

2、下载新的CentOS-Base.repo 到/etc/yum.repos.d/

CentOS 7

wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo

3、之后清理并生成缓存

yum clean all,yum makecache

安装 Docker 必要依赖包

yum install -y yum-utils device-mapper-persistent-data lvm2

由于自带 yum 没有 Docker-CE 所以我们需要先增加阿里云的 docker repo:

sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

用 yum 安装 Docker:

yum install -y docker-ce

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

echo "OPTIONS='--registry-mirror=https://mirror.ccs.tencentyun.com'" >> /etc/sysconfig/docker
sudo yum makecache fast

安装成功后查看版本

docker -v  (或者docker version)

启动docker

service docker start

停止 docker 服务

sudo service docker stop

重启 docker 服务

sudo service docker restart

设置开机启动

chkconfig docker on

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

docker run -it centos /bin/bash

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

docker ps -a

查看镜像:

docker images

保存镜像:

docker commit -m="备注" 你的CONTAINER_ID 你的IMAGE

查看镜像

docker images

docker 入门常用指令


把docker镜像当作桌面系统来用

能当主力,能入虚拟机,还能随时打包带走,Linux就是这么强大

通俗解释Docker

https://www.zhihu.com/question/28300645

十分钟学会用docker部署微服务

https://zhuanlan.zhihu.com/p/78295209

Docker微容器之Alpine Linux 初体验

https://blog.csdn.net/qq_39629343/article/details/81513110

https://hub.docker.com/_/alpine

只要一小时,零基础入门Docker

https://zhuanlan.zhihu.com/p/23599229

Dockerfile 使用介绍

https://zhuanlan.zhihu.com/p/34493309

可能是把Docker的概念讲的最清楚的一篇文章

https://zhuanlan.zhihu.com/p/38533234

理解Docker(1):Docker 安装和基础用法

https://www.cnblogs.com/sammyliu/p/5875470.html

https://www.cnblogs.com/sammyliu/p/5931383.html

docker原理解析 提高篇

https://zhuanlan.zhihu.com/p/22403015

Red Hat 的去 Docker 化容器实践

https://zhuanlan.zhihu.com/p/36681551

LinuxKit:在容器中运行容器

https://www.imooc.com/article/72170

本文链接:http://blog.zjamt.cn/post/Docker.html

-- EOF --

Comments