docker 打包ubuntu和python镜像并提交到仓库

基于ubuntu创建名为docker_ser的容器

docker 打包ubuntu和python镜像并提交到仓库

更新镜像:  apt-get update

安装对应工具包:   apt-get install -y vim

更换ubuntu镜像为阿里云

打开配置文件:

cp /etc/apt/sources.list /etc/apt/sources.list.bak

rm /etc/apt/sources.list

vim /etc/apt/sources.list    

回车

docker 打包ubuntu和python镜像并提交到仓库

按  i   进入插入模式

deb http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse

效果图:docker 打包ubuntu和python镜像并提交到仓库

退出;

更新镜像

apt-get update docker 打包ubuntu和python镜像并提交到仓库

apt-get install -y wget

apt-get install -y openssh-server

apt-get install -y net-tools       # ifconfig

apt-get install -y iputils-ping     # ping

apt-get install -y gcc

apt-get install -y make

安装python环境

apt-get install -y python3

apt-get install -y python3-pip

apt-get install -y python2.7

apt-get install -y python-pip

测试:

python3

pip3 list

python2

pip2 list

另:如果需要在python3中安装django     

pip3 install (-i https://pypi.douban.com/simple)django

ubuntu更换pip源

1、 mkdir ~/.p

2、 cd ~/.p

3、 vi pip.conf

4、写入配置

[global]

timeout = 6000

index-url = https://pypi.douban.com/simple

trusted-host = pypi.douban.com

5、保存退出

打包镜像

docker  commit  -a  '提交人'  -m  '介绍'   容器名(id) 镜像名称

例:docker commit -a 'zhansan' -m 'installed python2 and python3' docker-sev  docker_python

上传到仓库:

docker 打包ubuntu和python镜像并提交到仓库