标签:存储 docker 容器 load 删除 apach 关联 学习 pip安装 url
使用compose三个步骤
docker-compose.yml
以便它们可以在隔离的环境中一起运行。docker-compose up
Compose启动并运行您的整个应用程序。docker-compose.yml 示例
version: ‘3.1‘
services:
mysql: #服务名称
restart: always #代表只要docker启动,那么这个容器就跟着一起启动
image: daocloud.io/library/mysql:5.7.4 #指定镜像路径
container_name: mysql #指定容器名称
ports:
- 3306:3306 #指定端口的映射
environment:
MYSQL_ROOT_PASSWORD: 123456 #指定MySQL账号root的密码
TZ: Asia/shanghai #指定时区
volumes:
- /opt/docker_mysql_tomcat/mysql:/var/lib/mysql #指定映射数据卷
httpd:
restart: always
image: php:7.2-apache
container_name: apache
ports:
- 80:80
environment:
TZ: Asia/shanghai
volumes:
- /opt/docker_mysql_tomcat/www:/var/www/html
- /opt/docker_mysql_tomcat/logs:/var/log/apache2
Compose具有用于管理应用程序整个生命周期的命令:
docker-compose up
docker-compose up -d
docker-compose ps
docker-compose start
docker-compose stop
docker-compose down
docker-compose logs
docker-compose down --volumes
两种安装方式
sudo curl -L "https://github.com/docker/compose/releases/download/1.25.4/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
# 使用光放github下载很慢,建议换源
curl -L https://get.daocloud.io/docker/compose/releases/download/1.25.4/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose
# 上传至/usr/local,并修改名字,赋予可执行权限
mv docker-compose-Linux-x86_64 docker-compose
chmod 777 docker-compose
udo pip install docker-compose
二进制包方式安装的,删除二进制文件即可
sudo rm /usr/local/bin/docker-compose
pip 安装的,则执行如下命令即可删除
sudo pip uninstall docker-compose
标签:存储 docker 容器 load 删除 apach 关联 学习 pip安装 url
原文地址:https://www.cnblogs.com/yunhgu/p/14759404.html