相关疑难解决方法(0)

Ubuntu和更新Docker

我正在尝试运行最新的稳定版docker和docker-compose.

我按照https://docs.docker.com/engine/installation/linux/ubuntulinux/上的说明进行操作

显然当前版本的docker-compose是1.7.

然而,在完成文档,安装docker-engine后,我得到:

$ docker-compose --version
docker-compose version: 1.4.0
Run Code Online (Sandbox Code Playgroud)

$ docker --version
Docker version 1.11.1, build 5604cbe
Run Code Online (Sandbox Code Playgroud)

当我尝试更新它时,我得到以下内容:

$ sudo apt-get upgrade docker-engine
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Calculating upgrade... docker-engine is already the newest version.
Done
Run Code Online (Sandbox Code Playgroud)

更新

这只是变得越来越陌生.在尝试下面的所有建议后,我现在得到这个:

$ docker-compose -v
The program 'docker-compose' is currently not installed. You can install it by typing:
sudo apt-get install docker-compose
anton@Charles:~$ sudo apt-get install docker-compose
Reading package lists... Done
Building dependency …
Run Code Online (Sandbox Code Playgroud)

ubuntu docker docker-compose

27
推荐指数
3
解决办法
6万
查看次数

Docker:b'json:无法将数字解组到字符串类型的Go结构字段LogConfig.Config中

我在以下站点中的docker compose中配置了我的应用程序以使用旋转日志:https : //medium.com/@Quigley_Ja/rotating-docker-logs-keeping-your-overlay-folder-small-40cfa2155412

my-app:
image: my-app:latest
logging:
    driver: "json-file"
    options:
        max-file: 5
        max-size: 10m
Run Code Online (Sandbox Code Playgroud)

但是,当我现在运行程序时,它不能以以下错误开头:b'json:无法将数字解组到字符串类型的Go结构字段LogConfig.Config中

json docker docker-compose

7
推荐指数
1
解决办法
968
查看次数

docker-compose中的版本不受支持

我尝试安装这个 docker-compose配置.正如您所看到的,它有版本3.当我运行它时docker-compose build --pull,我收到此错误:

ERROR: Version in "./docker-compose.yml" is unsupported. 
You might be seeing this error because you're using the wrong Compose file version. 
Either specify a version of "2" (or "2.0") and place your service definitions 
under the `services` key, or omit the `version` key and place your service definitions at the root of the file to use version 1.
For more on the Compose file format versions, see https://docs.docker.com/compose/compose-file/
Run Code Online (Sandbox Code Playgroud)

如果我从.yml中删除版本,那么我会收到这样的错误:

ERROR: The Compose file './docker-compose.yml' …
Run Code Online (Sandbox Code Playgroud)

docker docker-compose

5
推荐指数
1
解决办法
3850
查看次数

标签 统计

docker ×3

docker-compose ×3

json ×1

ubuntu ×1