当前位置:网站首页 > 外贸网站 > 正文

docker外贸网站

作者:admin发布时间:2021-08-04分类:外贸网站浏览:326评论:0


导读:1、最近学习了Python,Python这么火确实是有原因的。比较容易上手,当然也得有基础知识才好上手。语法比较人性化,既面向过程也可以面...

1、最近学习了Python,Python这么火确实是有原因的。比较容易上手,当然也得有基础知识才好上手。语法比较人性化,既面向过程也可以面向对象。最喜欢它的缩进!太英明了,大大减少数括号的工作~

2、正好有个外贸网站的项目,就采用DJANGO框架写了一个,速度快!DJANGO建站的速度那是杠杠的。正好Paypal又有Python的SDK,虽然是2.7的。改吧改吧也就能用了,不过这里面坑比较多!官方的文档我感觉有点不对劲。不过总算搞定了,到了要上线的时候了,先在本机搭环境试试。

3、本机是Linux系统,Ubuntu 18.04。 怕把系统折腾坏,重装Linux比Windows要辛苦多了,虚拟机又庞大又慢,只在实在没办法要用到WIN的时候跑跑。想来想去还是上Docker比较靠谱。

4、虽然本人用了多年的Linux,但对Docker也是新上手,程序设计倒算是有多年经验,不过Python也是新手。采用uWSGI + Nginx + Django 来布署。如有错漏,敬请指正!

本文准备分成Docker安装、环境搭建、布置测试三部分来写。

原创文章,版权所有。未经许可,严禁转载。 安装Docker

1.sudo apt update

2.安装一些HTTPS使用的软件包:

sudo apt install apt-transport-https ca-certificates curl software-properties-common

如下图:

3.将官方Docker存储库的GPG密钥添加到系统:

curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -

4.添加源:

sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu bionic stable"

5.更新后安装docker:

sudo apt updatesudo apt upgradesudo apt install docker-ce

6.程序界的老规矩,Hello-World测试:

sudo docker run hello-world

7.查看版本测试一下也行:

8.或者:

9.反正可以用任何办法证明一下它正常了就行~

10.加入组,省得每次sudo:

sudo gpasswd -a ${user} docker

11.查看Docker信息:

12.既然已经hello-world正常了,我们就可以装系统了。

13.直接从仓库search、然后pull一个。还是用UBUNTU吧,这个熟一点。我这里pull了一个ubuntu1804带python3.6的。

docker search ubuntudocker pull duruo850/ubuntu18.04-python3.6

14.用docker images可以查看我们pull下来的映像。这里共有两个,一个是前面运行时自动pull下来的hello-world,一个就是ubuntu1804了。

docker外贸网站

15. 运行一下docker中的ubuntu,这里-it 是参数,i表示link,list,t表示tty,大致就是可以用shell连接吧,具体可以用docker --help查看docker帮助,可以用docker run --help查看具体命令的帮助。很有Linux风格。

16. 如上,我们就得到了一个ubuntu的映像,并在容器内run了它。

17.解释一下docker的概念,我们pull下来的叫映像(images),运行这个映像后,就产生了一个容器(CONTAINER)。

18.可以用docker start 容器名或ID 来运行,用stop来停止。用docker ps -a 可以查看所有容器。

19. 删除容器:

docker rm {name or ID}

20.在删除容器后才可以删除映像:

docker rmi {image ID}

21.在重新启动容器后可以用以下命令来连接容器内系统:

docker exec -it {容器ID} /bin/bash/

22.还有保存修改、push等用到再写,目前已经有了个可以随便折腾的系统了。主要常用就是以上的内容了,对于Linux来说,记住所有命令和参数的是神不是人。用到的时候用–help 找找就是了,看不明白help就用搜索,度不出来就用哥。


欢迎 发表评论: