小编tki*_*csi的帖子

Reagent component doesn't update

The 'add' and 'remove' items of shoppinglist ratom updates the 'shopping-list' component, but the 'update' doesn't.

I used cljs REPL for updating the shoppinglist ratom.

add:

shopping.app=> (swap! shoppinglist assoc 3 {:id 3, :name "Coke", :price 25})
WARNING: Use of undeclared Var shopping.app/shoppinglist at line 1 <cljs repl>
{1 {:id 1, :name "Bread", :price 23}, 2 {:id 2, :name "Milk", :price 12}, 3 {:id 3, :name "Coke", :price 25}}
Run Code Online (Sandbox Code Playgroud)

remove:

shopping.app=> (swap! …
Run Code Online (Sandbox Code Playgroud)

clojurescript reagent

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

Docker 通过 ssh 连接到远程守护进程 - 权限被拒绝(公钥)

我在连接到远程(DigitalOcean)docker 引擎时遇到问题。我所做的是

  1. 在 Ubuntu 20.04 上使用 Docker 19.03.12 制作了一个 Droplet。
  2. 创建一个新用户 myuser 并添加到远程主机上的 docker 组。
  3. 为新用户创建一个 .ssh/authorized_keys ,并设置权限、所有者等。
  4. 重新启动 ssh 和 docker 服务。

结果

  1. 我可以使用 myuser 从 Mac 笔记本通过 ssh 连接到远程主机。(当我运行 ssh 钥匙串时,会要求输入 id_rsa.key 的密码。)
  2. 通过 ssh 登录远程主机后,我可以毫无问题地运行 docker ps、docker info。

问题

在为远程引擎创建新上下文之前,我尝试从 Mac 笔记本电脑上的本地客户端运行一些 docker 命令。对我来说有趣的部分是下面的命令都不需要 id_rsa 密码)

  1. docker -H ssh://myuser@droplet_ip ps-> 错误
  2. DOCKER_HOST=ssh://myuser@droplet_ip docker ps-> 错误

错误

docker -H ssh://myuser@droplet_ip ps
error during connect: Get http://docker/v1.40/containers/json: command [ssh -l myuser -- droplet_ip docker system dial-stdio] has …
Run Code Online (Sandbox Code Playgroud)

ssh docker docker-engine

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

标签 统计

clojurescript ×1

docker ×1

docker-engine ×1

reagent ×1

ssh ×1