1、Docker搭建Linux环境

拉取ubuntu18.04镜像

docker pull ubuntu:18.04

构建ubuntu18.04容器

docker run -it -d \
-p 8001:22 \
--name ubuntu18.04 \
-v ~/Devlopment/DockerSoft/ubuntu18.04-server:/User/swapDir \
ubuntu:18.04 /bin/bash

参数含义:

  • -it 表示 与容器进行交互式启动
  • -d 表示可后台运行容器 (守护式运行)
  • –name 给要运行的容器 起的名字
  • /bin/bash 交互路径
  • -p 将容器的端口映射到宿主机上,通过宿主机访问内部端口
  • -v 将容器内的指定文件夹挂载到宿主机对应位置

安装编译内核必要的软件

  1. 更新apt-get
apt-get update

Docker刚安装的ubuntu系统无法通过apt-get命令获取软件,必须先执行update命令,执行这一步可能需要vpn环境连接国外服务器。

  1. 安装gnupg、gnupg1、gnupg2
apt-get update && apt-get install -y gnupg2
apt-get install gnupg gnupg1
  1. 备份apt的镜像源文件
cp /etc/apt/sources.list /etc/apt/sources.list.bak
  1. 更改镜像源
cat <<EOF >/etc/apt/sources.list
deb http://mirrors.ustc.edu.cn/debian stable main contrib non-free
deb http://mirrors.ustc.edu.cn/debian stable-updates main contrib non-free
EOF
  1. 再次执行apt-get update命令
    这个时候会报错,The following signatures couldn’t be verified because the public key is not available: NO_PUBKEY 648ACFD622F3D138 NO_PUBKEY 0E98404D386FA1D9 NO_PUBKEY 605C66F00D6C9793
    根据提示安装证书:
apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 648ACFD622F3D138

先挂vpn执行apt-update的命令是为了安装gnupg、gnupg1、gnupg2,这三个是最后安装证书时候需要的,是为后面更换国内镜像源做准备。

参考文章

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值