小编Sac*_*ach的帖子

如何在 python docker sdk 中使用 exec_run 来替换我的 docker cli 命令

我想用 docker python sdk 替换下面的命令

docker exec 6d9c9b679541 /u01/app/oracle/product/12.0.0/dbhome_1/bin/sqlplus sachin/sachin@orcl @1.sql
Run Code Online (Sandbox Code Playgroud)

这是我正在编写的代码以及我使用 python3 遇到的错误

>>> import docker
>>> client = docker.from_env()
>>> client.exec_run('6d9c9b679541',command='/u01/app/oracle/product/12.0.0/dbhome_1/bin/sqlplus sachin/sachin@orcl @1.sql')
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/usr/local/lib/python3.6/site-packages/docker/client.py", line 205, in __getattr__
    raise AttributeError(' '.join(s))
AttributeError: 'DockerClient' object has no attribute 'exec_run'
Run Code Online (Sandbox Code Playgroud)

如何解决这个问题?

docker python-docker

4
推荐指数
1
解决办法
6792
查看次数

如何使用与默认 .vimrc 不同的 .vimrc

我与同事共享实验室服务器,但想要单独的 .vimrc 文件。如何得到它?

$ cat .vimrc
color desert

$ pwd
/fvs101/home
Run Code Online (Sandbox Code Playgroud)

我们有单独的工作目录,所以我的目录位于 /fvs101/home/sp 内

在 /fvs101/home 有一个通用的 .vimrc 文件。我想玩 vim,但不想碰这个 /fvs101/home/.vimrc 文件。我想创建自己的 .vimrc 文件。

++++++++++my vimrc file
[sp]$ cat .vimrc
noremap - ddp
noremap _ dd2kp
inoremap <c-u> <esc>lviwU<esc>i
nnoremap <c-u> <esc>viwU<esc>
let mapleader = "-"
let maplocalleader = "\\"
nnoremap <leader>ev :vsplit $MYVIMRC<cr>
nnoremap <leader>sv :source $MYVIMRC<cr>
iabbrev ssig -- <cr>Sachin Pawar<cr>sachin.sp.pawar@oracle.com
vnoremap <leader>' vi<esc>`<<esc>i'<esc>`><esc>i'<esc>
nnoremap H 0
nnoremap L $
inoremap jk <esc>
inoremap <esc> <nop>
augroup filetype_js …
Run Code Online (Sandbox Code Playgroud)

vim

3
推荐指数
1
解决办法
2615
查看次数

标签 统计

docker ×1

python-docker ×1

vim ×1