Docker容器技术¶
原理¶
- Docker 夺命连环 15 问
- Docker 核心技术与实现原理
- 一篇文章带你吃透 Docker 原理
- docker 镜像分层原理
- Docker五种存储驱动原理及应用场景和性能测试对比
- 技术总监对Docker理解的太透彻了,几句话给程序员新人整的明明白白!
- 【云原生|实战入门】1:Docker、K8s简单实战与核心概念理解
- chroot,pivot_root和switch_root 区别
- inode、chroot、pivot_root
- pivot_root实现原理
- PIVOT_ROOT命令的使用
- chroot, exec, pivot_root
基础¶
- Docker学习笔记
- ubuntu docker开启2375端口,支持远程访问
- docker出现GPG error: At least one invalid signature was encountered相关问题及解决方法
- docker基础镜像有哪些
安装¶
sudo apt install docker-ce
sudo groupadd docker # 有则不用创建
sudo usermod -aG docker $USER # USER 为加入 docker 组的用户
newgrp docker # 刷新 docker 组
docker run hello-world # 测试无 root 权限能否使用 docker
docker源¶
编辑 Docker 配置文件:
sudo -s
cat << EOF > /etc/docker/daemon.json
{
"registry-mirrors": [
"https://dockerproxy.com",
"https://hub-mirror.c.163.com",
"https://mirror.baidubce.com",
"https://ccr.ccs.tencentyun.com"
]
}
EOF
重启 Docker:
查看是否成功:
出现以下字段代表配置成功:
Registry Mirrors:
https://dockerproxy.com/
https://hub-mirror.c.163.com/
https://mirror.baidubce.com/
https://ccr.ccs.tencentyun.com/
DockerFile¶
- DockerFile集成mysql,nginx,zookeeper,redis,tomcat为一个镜像
- Docker build时提示source not found
- 通过Dockerfile文件为linux images添加新用户
- docker环境变量设置
- docker 容器服务脚本自启动
上下文路径¶
命令补全¶
commit¶
端口映射¶
- Docker容器内部端口映射到外部宿主机端口-运维笔记
- 6 张图详解 Docker 容器网络配置
- 5 年工作经验,Docker 的几种网络模式都说不清,你敢信?
- 不可错过!5 张图带你搞懂容器网络原理