Docker(3)Docker and Docker Compose
I installed docker on my ubuntu server with easy command. But I try to install docker-compose and I ran into this issue today.
Installation of Docker Compose
> sudo curl -L https://github.com/docker/compose/releases/download/1.3.1/docker-compose-`uname -s`-`uname -m` > ./docker-compose
>sudo mv docker-compose /usr/local/bin/
> chmod +x /usr/local/bin/docker-compose
Check the version
> sudo docker version
[sudo] password for carl:
Client version: 1.5.0
Client API version: 1.17
Go version (client): go1.3.3
Git commit (client): a8a31ef
OS/Arch (client): linux/amd64
Server version: 1.5.0
Server API version: 1.17
Go version (server): go1.3.3
Git commit (server): a8a31ef
> sudo docker-compose --version
docker-compose version: 1.3.1
CPython version: 2.7.9
OpenSSL version: OpenSSL 1.0.1e 11 Feb 2013
Error Message:
> sudo docker-compose up
client and server don't have same version (client : 1.18, server: 1.17)
Solution:
Remove the old docker.io
> sudo apt-get remove docker.io
Install the latest
> wget -qO- https://get.docker.com/ | sh
> sudo apt-get install apparmor lxc cgroup-lite
> sudo usermod -aG docker carl
Start the docker service
> nohup sudo docker -d &
https://docs.docker.com/compose/
Then you can use
> sudo docker-compose up
The sample configuration will be as follow:
cat docker-compose.yml
db:
image: mysql
volumes:
- data:/var/lib/mysql
- schemas:/home/schemas
environment:
- MYSQL_ROOT_PASSWORD=6JHLb9RtvH5F
web:
build: ./ubuntu-nginx-php/
volumes:
- src:/usr/share/nginx/
ports:
- "80:80"
links:
- db
Not that easy, there is still some version issue there.
References:
docker on raspberry
https://resin.io/blog/docker-on-raspberry-pi-in-4-simple-steps/
http://blog.xebia.com/2014/08/25/docker-on-a-raspberry-pi/
分享到:
相关推荐
一键离线安装docker、docker-compose
docker-compose 容器部署 mqtt 配置文件
Docker Compose version v2.5.0 docker-compose install success (你也可以自行去github上面下载最新的docker-compose的二进制包,但是这将浪费你半个小时的时间,然后还要自己安装。所以1.9元交个朋友)
Docker-Compose项目是Docker官方的开源项目,负责实现对Docker容器集群的快速编排。 Docker-Compose将所管理的容器分为三层,分别是工程(project),服务(service)以及容器(container)。Docker-Compose运行目录...
适用于Linux的Docker version 20.10.12, build e91ed57和Docker Compose version v2.2.2离线自动安装包。unzip解压后,进入解压出来的docker_x86_64目录,运行sudo bash install.sh docker-20.10.12.tgz 。自动运行...
DockerCompose(博客所需资源)
docker-compose安装包(三个版本)
Free。Docker-compose-2.4.1安装包:Linux。
docker离线安装所需的所有依赖包和docker本身的包,还有docker-compose工具的安装包,使用方法直接去这篇博客:https://cuichongxin.blog.csdn.net/article/details/118033211
解决不支持docker-compose命令的问题,而从gihub下载缓慢,适用于x87_64的linux系统,
1.先运行 createFile.py 输入宿主机IP地址,输入redis密码 2.按照控制台输出执行docker-compose up -d 启动命令 3.启动成功后执行加入集群命令即可
安装maven环境,通过docker命令打包镜像,然后编写docker-compose编排文件,部署springboot工程
该文件为docker-compose的二进制文件,解压之后就能放到/usr/bin/下就能直接使用。docker-composedocker-composedocker-composedocker-compose
基于Docker Compose和Swarm的Docker化之路
离线镜像文件大概有3个多G,存放在百度云上面,下面附上我们总结在window10 上和centos 上面创建docker for oracle 12c 容器的经验内容,坑过多少坑了。再也不需要使用安装版的oracle 。 具体: store/oracle/...
Docker-Compose项目是Docker官方的开源项目,负责实现对Docker容器集群的快速编排。 Docker Compose将所管理的容器分为三层,分别是工程(project),服务(service)以及容器 (container)。Docker-Compose运行...
网上关于aarch64版本的docker-compose非常的少,比较难找,在这里希望这里可以帮到大家。
3、docker和docker-compose安装要提前安装完成 4、将下载内容解压一个目录 5、运行 docker-compose up # 此命令环境会在终端前台运行 docker-compose up -d # 加上-d会放入后台进行环境的启动 如有问题,欢迎进行...
docker-compose 创建并运行 docker-compose up -d 停止docker docker-compose stop 删除docker docker-compose rm --all
docker-compose-2.20.2安装包