在Docker上安装qiskit

这篇博客详细介绍了如何在Windows上的Ubuntu虚拟机中安装Docker,并通过Docker安装和运行qiskit。作者遇到预设镜像不满足需求的问题,于是创建了自己的Dockerfile来定制qiskit镜像,并分享了Dockerfile的编写过程和注意事项,包括安装jupyter notebook和解决tkinter模块问题。最后,讨论了如何更新Dockerfile以及删除本地旧镜像。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

目录

1. 在Windows上安装Ubuntu虚拟机

2. 在Ubuntu上安装Docker

3. 在Docker中搜索并运行qiskit的镜像

4 自己创建qiskit镜像

5 运行新建的qiskit镜像

6 后续Dockerfile的更新

7 删除本地的镜像


刚刚开始学习Docker,为了熟悉它的各种指令,准备在本地安装一个能够运行qiskit的container。我是在Ubuntu上进行安装的,虚拟机或者裸机都可以。安装步骤如下:

1. 在Windows上安装Ubuntu虚拟机

version 18.04

2. 在Ubuntu上安装Docker

这里我在安装时参考的教程是https://www.hostinger.com/tutorials/how-to-install-and-use-docker-on-ubuntu/,亲测完全按照链接里的步骤做没有任何问题。

3. 在Docker中搜索并运行qiskit的镜像

3.1 搜索qiskit相关镜像

(注: 通过sudo -i进行root之后,每次执行docker命令就不需要在前面加sudo了。这也是这篇文章问什么给出的一些command是sudo docker,有一些就只有docker)

sudo docker search qiskit


3.2 选择一个下载到本地

sudo docker pull qiskit/qiskit-tutorial

3.3 运行镜像

sudo docker run -i -t qiskit/qiskit-tutorial 

运行后发现这个镜像会自动打开jupyter notebook,这和我本身的安装目的不一样,我希望的是可以在自己选择的IDE中运行qiskit。docker hub中的其他镜像很多是一年或两年前的了,时间太久。所以只能自己创建一个新的镜像了。

4 自己创建qiskit镜像

找到了一个很好的教程,使用

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值