标签:mes ima 启动 安装docker comm tag 网址 common tar
docker用容器的模式,把各个应用在同一台宿主机上独立分开运营,保持了应用程序的独立性和安全性。同时具备快速部署的特点,迅速成为各大互联网公司宠儿。随之也成为每个开发人员必备的技能之一
sudo apt install apt-transport-https ca-certificates curl gnupg-agent software-properties-common
sudo apt fingerprint 0EBFCD88
#如果下一下输出,说明添加成功
pub rsa4096 2017-02-22 [SCEA]
9DC8 5822 9FC7 DD38 854A E2D8 8D81 803C 0EBF CD88
uid [ unknown] Docker Release (CE deb) <docker@docker.com>
sub rsa4096 2017-02-22 [S]
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
sudo docker pull redis:6.0.3 #下载最新redis6
sudo docker run -itd -name redis6 -p 6379:6379 redis:6.0.3
# -i 表示允许你对容器内的标准输入 (STDIN) 进行交互。
# -t 表示制定一个伪终端,一般接/bin/bash 方便exec进入容器后,输入执行命令
# -d 表示后台运行,
# -name 表示容器的名称,后面通过容器名称来,启动,停止,重启容器,名字需要唯一
# -p 表示端口映射,前一个数是宿主机的开端口,后一个数是容量里面的端口,可以不一样
# 最后是镜像名称和tag
sudo curl -L https://github.com/docker/compose/releases/download/1.25.5/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose
chmod +x /usr/local/bin/docker-compose #赋予可执行文件
#版本号对象docker的版本,对应关系,请参考官网https://docs.docker.com/compose/compose-file/
version: ‘3.8‘
services:
#声明构建容器的名称,docker-compose start和stop命令可以使用
dc_mongodb:
#使用指定目录下的Dockerfile进行构建
build: .
#相当于docker run命令的-p参数,用于声明对外开放的端口
ports:
- "5000:5000"
- "8010:80"
docker-compose 常用命令 需要和docker-compose.yml 在同一目录下执行
配置一个mongodb的compose文件
version: ‘3.8‘
networks:
mynet:
external: true
services:
app:
image: mongo:4.2.6
networks:
- mynet
env_file:
- ./.env
volumes:
- /etc/localtime:/etc/localtime:ro
- /etc/timezone:/etc/timezone:ro
- /data/dc_mongo/db:/root/data/db
- /data/dc_mongo/log:/root/data/log
- /data/dc_mongo/mongodb.conf:/etc/mongo/log
container_name: dc_mongo
working_dir: /root/data
command:
- /bin/sh
- -c
- |
python app/config/init_fastdfs.py
python manager.py
#gunicorn -c env_conf/gunc.conf manager:app
ports:
- ${HOWDATA_PORT}:9999
restart: always
logging:
driver: json-file
options:
max-file: ‘2‘
max-size: 100m
ubuntu1804安装docker和docker-compose的最新2020详细教程
标签:mes ima 启动 安装docker comm tag 网址 common tar
原文地址:https://www.cnblogs.com/qumogu/p/12941915.html