小编Bel*_*lla的帖子

如何运行拉取的图像 - docker

我正在尝试运行一个拉取的图像,但没有任何成功。我使用 Image URI 从 AWS 中提取了一个图像。

当我运行时,docker images我可以看到我的拉取图像:

REPOSITORY                                           TAG             IMAGE ID            CREATED             SIZE
alpine                                               3.9             055936d39205        3 weeks ago         5.53MB
24325.dkr.ecr.us-east-1.amazonaws.com/lm/rd/tools    dab-1.1.0slim   f994713b61cb        3 weeks ago         110MB
ubuntu                                               16.04           a3551444fc85        5 weeks ago         119MB
anapsix/alpine-java                                  8               745575fbfe52        3 months ago        126MB
Run Code Online (Sandbox Code Playgroud)

我是 dockers 的新手,但根据我的理解,不需要构建它,只需运行它,但是当我尝试像这样运行它时:docker run 24325.dkr.ecr.us-east-1.amazonaws.com/lm/rd/tools我收到以下消息:

Unable to find image '24325.dkr.ecr.us-east-1.amazonaws.com/lm/rd/tools:latest' locally
docker: Error response from daemon: pull access denied for 24325.dkr.ecr.us-east-1.amazonaws.com/lm/rd/tools, repository does not exist or may require 'docker login'.
Run Code Online (Sandbox Code Playgroud)

所以我试着像这样构建它:docker build -t …

docker docker-pull docker-run

19
推荐指数
1
解决办法
2万
查看次数

如何从没有扩展名的路径中获取特定文件名python

我有以下路径:

f_file = /home/reads_dataset_1/E2_ER/E2_ER_exp1_L1.fastq.gz
Run Code Online (Sandbox Code Playgroud)

我只想获得没有 2 个扩展名的最后一个文件名:

E2_ER_exp1_L1
Run Code Online (Sandbox Code Playgroud)

尝试:

sample_name = os.path.splitext(f_file)[0]
Run Code Online (Sandbox Code Playgroud)

但是我得到了没有最后一个扩展名的路径的全名。

python-3.x

2
推荐指数
1
解决办法
2722
查看次数

如何重命名 ggplot r 中的 y 轴刻度

我创建了一个平铺图,如下所示: 在此处输入图片说明

我想重命名 y 轴刻度,而不是 1 - 到“国家”,2 - 到“城市”,3 - 到“所有”。我找不到办法做到这一点。我有以下脚本:

ggplot(test_df, aes(num, sample_type, fill = exist)) + 
geom_tile(width=0.9, height=0.9,color = "gray")+ 
scale_fill_gradientn(colours = c("white", "lightgreen"), values = c(0,1))+ 
theme(axis.text.x = element_text(angle = 90, hjust = 1), 
legend.position="none")+
scale_x_discrete(position = "top") + labs(x = "", y= "Sample Type")
Run Code Online (Sandbox Code Playgroud)

如何在不更改数据框的情况下做到这一点?

这是我的数据框示例:

test_df <- data.frame(
num = c("num1","num1","num1","num2","num2","num2","num3","num3","num3"),
sample_type = c(1,2,3,1,3,2,3,1,2),
exist = c(1,0,0,1,1,0,1,0,0))
Run Code Online (Sandbox Code Playgroud)

r ggplot2

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

如何在bash中递归复制具有多个特定扩展名的文件

我想在 bash 中递归复制具有特定扩展名的所有文件。

**编辑****

我已经写好了完整的剧本。我在 csv 文件中有一个名称列表,我正在迭代该列表中的每个名称,然后在其他地方创建一个具有相同名称的目录,然后我在源目录中搜索其中具有该名称的目录很少有以 结尾的文件xlsx,tsv,html,gz,我正在尝试将它们全部复制到新创建的目录中。

sample_list_filepath=/home/lists/papers
destination_path=/home/ds/samples
source_directories_path=/home/papers_final/new

cat $sample_list_filepath/sample_list.csv | while read line
 do
    echo $line
    cd $source_directories_path/$line
    cp -r *.{tsv,xlsx,html,gz} $source_directories_path/$line $destination_path

done
Run Code Online (Sandbox Code Playgroud)

这是可行的,但它会复制那里的所有文件,不区分特定扩展名。

问题是什么?

bash cp

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

标签 统计

bash ×1

cp ×1

docker ×1

docker-pull ×1

docker-run ×1

ggplot2 ×1

python-3.x ×1

r ×1