Ubuntu 安装 docker-compose ,创建docker-compose.yaml文件部署mysql

安装

Step 1: Update Repositories and Packages

sudo apt-get update
sudo apt-get upgrade

Step 2: Download Docker Compose
使用一下命令安装1.24.1版本(最新)

sudo curl -L “https://github.com/docker/compose/releases/download/1.24.1/docker-compose- ( u n a m e − s ) − (uname -s)- (unames)(uname -m)” -o /usr/local/bin/docker-compose
Ubuntu 安装 docker-compose ,创建docker-compose.yaml文件部署mysql_第1张图片
或者直接访问https://github.com/docker/compose/releases/download/1.24.0/docker-compose-Linux-x86_64
配置权限,可运行

sudo chmod +x /usr/local/bin/docker-compose

Step 3: Verify Installation

docker–compose –-version

使用pip 安装
sudo pip install docker-compose

卸载 Docker Compose

使用curl安装的卸载方式

sudo rm /usr/local/bin/docker-compose

使用pip安装的卸载方式

pip uninstall docker-compose

部署mysql

文件名必须是docker-compose.yaml

mkdir -p ~/compose-files/mysql/single
mkdir -p /storage/docker/mysql-datadir
cd ~/compose-files/mysql/single
yaml文件设置一下内容

version: '3.7'
 
services:
  mysql:
    image: mysql
    container_name: test-mysql
    ports:
      - 6603:3306
    environment:
      MYSQL_ROOT_PASSWORD: "mypassword"
    volumes:
      - /storage/docker/mysql-datadir:/var/lib/mysql





在yaml文件夹下运行以下命令
docker-cmpose up -d
运行docker ps验证安装
docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
379d5c15ef44 mysql “docker-entrypoint…” 8 minutes ago Up 8 minutes 0.0.0.0:6603->3306/tcp test-mysql

yaml文件中的version与docker的version对应

你可能感兴趣的:(linux,docker)