笔记二:docer-compose 的安装以及编排文件

下载compose

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

修改文件的执行权限

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

查看compose的版本

docker-compose version

相关阅读

附上自己的步骤跟Compose.yaml文件

 cd /var/docker/docker-es-7.3/

docker-compose.yaml (已测试)

如果宿主机的9000端口被占用,记得改ports的地址哦

镜像加速

PS:镜像地址是我阿里云的,慢点的话换一个

vim /etc/docker/daemon.json
{ 
“registry-mirrors”: [“https://rlkv9m88.mirror.aliyuncs.com“] 
}
systemctl daemon-reload
systemctl restart docker

相关参数

#启动
docker-compose up

#停止容器
docker-compose down

#停止容器并且移除数据
docker-compose down -v

#一些docker 命令
docker ps
docker stop Name/ContainerId
docker start Name/ContainerId

#删除单个容器
$docker rm Name/ID
-f, –force=false; -l, –link=false Remove the specified link and not the underlying container; -v, –volumes=false Remove the volumes associated to the container

#删除所有容器
$docker rm `docker ps -a -q`  
停止、启动、杀死、重启一个容器
$docker stop Name/ID  
$docker start Name/ID  
$docker kill Name/ID  
$docker restart name/ID

失败记录

  • max virtual memory areas vm.max_map_count [65530] is too low, increase to at least [262144]
    • 在 /etc/sysctl.conf文件最后添加一行
      vm.max_map_count=262144
本作品采用《CC 协议》,转载必须注明作者和本文链接
快乐就是解决一个又一个的问题!
CrazyZard
讨论数量: 1
# docker-compose.yaml 里面,最后的“ volumes:” 应该改成 “volumes:”,多了一个空格
2年前 评论
CrazyZard (楼主) 2年前

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!