AI
推荐
模板社区
专题
登录
免费注册
首页
思维导图
详情
docker
2022-02-22 17:51:47
0
举报
分享方式
使用 (¥3)
AI智能生成
docker
Docker
container
云平台架构
虚拟化
流程图
模版推荐
作者其他创作
大纲/内容
docker
基础
安装(基于centos7)
卸载旧版本
yum remove docker \ docker-client \ docker-client-latest \ docker-common \ docker-latest \ docker-latest-logrotate \ docker-logrotate \ docker-engine
使用存储库安装
yum install -y yum-utils yum-config-manager \ --add-repo \ https://download.docker.com/linux/centos/docker-ce.repo
安装Docker引擎
yum install docker-ce docker-ce-cli containerd.io
安装特定版本
yum list docker-ce --showduplicates | sort -r
yum install docker-ce-<VERSION_STRING> docker-ce-cli-<VERSION_STRING> containerd.io
启动Docker
systemctl start docker
验证安装
docker run hello-world
卸载Docker
yum remove docker-ce docker-ce-cli containerd.io
主机上的映像,容器,卷或自定义配置文件不会自动删除。要删除所有图像,容器和卷:
rm -rf /var/lib/docker
rm -rf /var/lib/containerd
compose-docker
安装
curl -L "https://github.com/docker/compose/releases/download/1.29.1/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
chmod +x /usr/local/bin/docker-compose
docker-compose --version
卸载
rm /usr/local/bin/docker-compose
替换环境变量
在docker-compose.yml当前目录创建 .env文件 输入TAG=v1.5
.env文件默认加载
docker-compose.yml中引用变量 ${TAG}
验证 docker-compose config
指定环境文件路径: --env-file
docker-compose --env-file ./config/.env.dev up
文件中配置环境变量文件路径和引用
$ cat ./Docker/api/api.env NODE_ENV=test $ cat docker-compose.yml version: '3' services: api: image: 'node:6-alpine' env_file: - ./Docker/api/api.env environment: - NODE_ENV=production
文件中的优先
命令
删除
docker-compose down --rmi all
删除所有镜像
docker-compose down -v
删除数据卷
日志
docker-compose logs
Dockerfile
基本结构
基础镜像信息
维护者信息
镜像操作指令
容器启动时执行指令
指令
FROM
MAINTAINER
RUN
CMD
CMD ["executable","param1","param2"] 使用 exec 执行,推荐方式
CMD command param1 param2 在 /bin/sh 中执行,提供给需要交互的应用
CMD ["param1","param2"] 提供给 ENTRYPOINT 的默认参数;
EXPOSE
ENV
ADD
COPY
ENTRYPOINT
VOLUME
USER
WORKDIR
ONBUILD
ARG
创建镜像
网络
命令
查看docker网卡
docker network ls
查看具体信息
docker network inspect <网卡id>
删除网卡
docker network rm <网卡id>
镜像
命令
查看镜像
docker images
删除镜像
docker rmi <镜像id>
命令
查看容器
docker ps -a
删除容器
Usage: docker rm [OPTIONS] CONTAINER [CONTAINER...]
docker rm <容器id 或者 容器名>
日志
收藏
立即使用
spring如何解决循环依赖
收藏
立即使用
解析配置类-ConfigurationClassPostProcessor
收藏
立即使用
SpringBoot启动原理
收藏
立即使用
spring源码
深蓝至尊
职业:博士
去主页
Collect
Get Started
Docker总结
Collect
Get Started
Docker
Collect
Get Started
Docker
Collect
Get Started
Docker
评论
0
条评论
下一页
图形选择
思维导图
主题
补充说明
AI生成
修改AI描述
去编辑
重新生成
提示
关闭后当前内容将不会保存,是否继续?
取消
确定
Document