| 1.使用 root 权限登录 Centos。确保 yum 包更新到最新 |
| yum update |
| 2.卸载旧版本(如果安装过旧版本的话) |
| yum remove docker docker-common docker-selinux docker-engine |
| 3.安装需要的软件包, yum-util 提供yum-config-manager功能,另外两个是devicemapper驱动依赖的 |
| yum install -y yum-utils device-mapper-persistent-data lvm2 |
| 4.设置yum源 |
| yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo |
| 5.安装docker |
| yum install docker-ce-17.12.0.ce |
| 6.启动并加入开机启动 |
| systemctl start docker |
| systemctl enable docker |
| 7.验证安装是否成功(有client和service两部分表示docker安装启动都成功了) |
| docker version |
| |
| docker命令 |
| 检查docker当前的存储驱动类型 |
| docker system info |
| 查看拉取的镜像 |
| docker image ls |
| 查看处于运行状态的容器 |
| docker container ls |
| dockerfile 样例 |
| |
| FROM alpine |
| LABEL maintainer="nigelpouton@hotmail.com" |
| RUN apk add --update nodejs nodejs-npm |
| COPY . /src/ |
| WORKDIR /src |
| RUN npm install |
| EXPOSE 8080 |
| ENTRYPOINT ["node","./app.js"] |
| |
| 查看网络以及卷 |
| docker network ls |
| docker volume ls |
| |
| |
| |
| docker-compose up 用于部署一个compose应用,默认会读取docker-compose.yml或docker-compose.yaml文件。也可以用-f指定其他文件 |
| docker-compose stop 停止compose应用相关的所有容器 |
| docker-compose rm 删除已停止的compose应用 |
| docker-compose restart 重启已停止的compose应用 |
| docker-compose ps 列出compose应用中的各个容器 |
| docker-compose down 停止并删除运行中的compose应用 |
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律