详解如何使用Docker-Compose命令


本文整理自网络,侵删。

你可以通过多种方式来管理和部署Docker容器。你可以直接使用Docker命令、借助众多GUI工具中的一款(基于Web的工具和面向桌面客户端的工具),也可以选择走docker-compose这条路。

Docker Compose是什么东东?Docker Compose用于创建容器及容器之间的连接。然而,docker-compose命令的用途实际上广泛得多。使用此命令可以:构建映像、扩展容器、修复容器、查看容器的输出、列出容器的公共端口等等。

那么如何使用docker-compose呢?不妨一探究竟。

如何安装Docker Compose?

即使你已经在服务器上安装了Docker,也很可能没有安装Docker Compose。要安装Docker Compose,执行以下命令:

sudo curl -L "https://github.com/docker/compose/releases/download/1.23.1/docker-compose-$(uname 
-s)-$(uname -m)" -o /usr/local/bin/docker-compose 
sudo chmod +x /usr/local/bin/docker-compose 

使用以下命令验证安装:

docker-compose version 

你应该会看到几个应用程序的版本号(图A)。

图A. Docker Compose已安装并准备就绪

Docker文件

为了部署容器,Docker Compose依赖docker-compose.yml文件,该文件用于将Docker容器部署到你的特定环境。假设你想部署Wordpress容器。先使用以下命令创建一个新目录:

mkdir ~/wordpressbuild 

使用以下命令切换到该新目录:

cd ~/wordpressbuild 

使用以下命令创建新的Docker Compose文件:

nano docker-compose.yml 

将以下内容(取自官方Docker Compose文档)粘贴到文件中:

version: '3.3' 
 
services: 
  db: 
   image: mysql:5.7 
   volumes: 
    - db_data:/var/lib/mysql 
   restart: always 
   environment: 
    MYSQL_ROOT_PASSWORD: somewordpress 
    MYSQL_DATABASE: wordpress 
    MYSQL_USER: wordpress 
    MYSQL_PASSWORD: wordpress 
  
 wordpress: 
   depends_on: 
    - db 
   image: wordpress:latest 
   ports: 
    - "8000:80" 
   restart: always 
   environment: 
    WORDPRESS_DB_HOST: db:3306 
    WORDPRESS_DB_USER: wordpress 
    WORDPRESS_DB_PASSWORD: wordpress 
    WORDPRESS_DB_NAME: wordpress 
volumes: 
  db_data: {} 

保存并关闭该文件。

阅读剩余部分

相关阅读 >>

wordpress用户自动登录的实现方法

wordpress后台删除不需要的侧边栏菜单方法

wordpress 文章摘要功能实现代码

关于wordpress的seo优化相关的一些php页面脚本技巧

wordpress自定义摘要截取字数的代码

菜鸟使用wordpress建站的几点心得

wordpress统计当前页面数据库查询次数及消耗时间的方法

wordpress实现回复文章评论后发送邮件通知的功能

wordpress打开速度非常慢的解决办法

能有效改善wordpress cms功能的8个插件分享

更多相关阅读请进入《wordpress》频道 >>



打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...