目录
刚刚开始学习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镜像
找到了一个很好的教程,使用