🔧Docker
1. 使用 Docker 安装软件
docker run -d -p 6379:6379 --name redis redis:latest # docker run : docker 运行一个软件 # -d : 后台运行 # -p 6379:6379 : 映射容器内端口到宿主机 # --name : 起一个名字 # redis:latest : 使用的软件源
2. 构建自己的 Docker 镜像
FROM node:11 MAINTAINER easydoc.net # 复制代码 ADD . /app # 设置容器启动后的默认运行目录 WORKDIR /app # 运行命令,安装依赖 # RUN 命令可以有多个,但是可以用 && 连接多个命令来减少层级。 # 例如 RUN npm install && cd /app && mkdir logs RUN npm install --registry=https://registry.npm.taobao.org # CMD 指令只能一个,是容器启动后执行的命令,算是程序的入口。 # 如果还需要运行其他命令可以用 && 连接,也可以写成一个shell脚本去执行。 # 例如 CMD cd /app && ./start.sh CMD node app.js# 编译 # docker build : 按照 DockerFile build 项目 # -t 设置镜像名字和版本号 # . 当前目录 docker build -t test:v1 . # 运行 docker run -p 8080:8080 --name test-hello test:v1docker ps # 查看当前运行中的容器 docker images # 查看镜像列表 docker rm container-id # 删除指定 id 的容器 docker stop/start container-id # 停止/启动指定 id 的容器 docker rmi image-id # 删除指定 id 的镜像 docker volume ls # 查看 volume 列表 docker network ls # 查看网络列表
3. 挂载目录
4. 多容器通信
5. Docker-Compose
6. 发布和部署
7. 备份和迁移数据
最后更新于

