docker_a_我的基础镜像
基于官方的基础镜像 ubuntu:16.04 制作适合 国情 的基础镜像
在国内制作
如果首先是run镜像是挂载 /etc/apt/sources.list 源文件,挂载为 网易 163 的源,在宿主中创建一个 my_sources.list
1
2
3
4
5
6
7
8
9
10
11
12
13root@ubuntu:~/my_base_ubuntu# vi my_sources.list
加入以下内容
deb http://mirrors.163.com/ubuntu/ xenial main restricted universe multiverse
deb http://mirrors.163.com/ubuntu/ xenial-security main restricted universe multiverse
deb http://mirrors.163.com/ubuntu/ xenial-updates main restricted universe multiverse
deb http://mirrors.163.com/ubuntu/ xenial-proposed main restricted universe multiverse
deb http://mirrors.163.com/ubuntu/ xenial-backports main restricted universe multiverse
deb-src http://mirrors.163.com/ubuntu/ xenial main restricted universe multiverse
deb-src http://mirrors.163.com/ubuntu/ xenial-security main restricted universe multiverse
deb-src http://mirrors.163.com/ubuntu/ xenial-updates main restricted universe multiverse
deb-src http://mirrors.163.com/ubuntu/ xenial-proposed main restricted universe multiverse
deb-src http://mirrors.163.com/ubuntu/ xenial-backports main restricted universe multiverserun 官方基础镜像
1
2
3
4
5docker run -it \
-v /root/my_base_ubuntu/my_sources.list:/etc/apt/sources.list \
--name my_base_ubuntu \
ubuntu \
bash
在国外的vps上制作
直接run官方的镜像就好,源就在国外
run 官方基础镜像
1
2
3
4docker run -it \
--name my_base_ubuntu \
ubuntu \
bash
已装软件
命令
1
2
3
4apt-get install vim # vim
apt-get install git # git
apt-get install openssh-server # ssh
apt-get install apt-transport-https ca-certificates # https