Ubuntu 18.04安装 docker 环境

本文详细介绍了在Ubuntu环境下安装和配置Docker的过程,包括不同版本的Ubuntu系统内核模块安装,Docker镜像源设置,以及如何通过修改配置文件来优化Docker的运行效率。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

ubuntu 18.04 环境安装

## docker 安装
apt-get remove docker docker-engine docker.io
## Ubuntu 14.04 可选内核模块
# apt-get update
# apt-get install linux-image-extra-$(uname -r)  linux-image-extra-virtual
#
## 16.04.+
sudo apt-get install  apt-transport-https ca-certificates  curl  software-properties-common

# 镜像源
# $ curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
curl -fsSL https://mirrors.ustc.edu.cn/docker-ce/linux/ubuntu/gpg | sudo apt-key add -
add-apt-repository  "deb [arch=amd64] https://mirrors.ustc.edu.cn/docker-ce/linux/ubuntu $(lsb_release -cs) stable"
# 16.04
#deb [arch=amd64] https://mirrors.ustc.edu.cn/docker-ce/linux/ubuntu xenial stable
# 18.04
# deb [arch=amd64] https://mirrors.ustc.edu.cn/docker-ce/linux/ubuntu bionic stable


# 官方源
# $ sudo add-apt-repository  "deb [arch=amd64] https://download.docker.com/linux/ubuntu  $(lsb_release -cs) stable"

apt-get update && apt-get install docker-ce

# 将用户添加进docker 使普通用户也可以使用docker命令
# docker 组存在也无所谓
sudo groupadd docker
# 添加用户
sudo gpasswd -a ${USER} docker
# 这一步需要在root下
sudo chmod a+rw /var/run/docker.sock

# 启动 Docker CE
systemctl enable docker
systemctl start docker
## 14.04
# service docker start

# 镜像设置
mkdir -p /etc/docker && sudo tee /etc/docker/daemon.json <<-'EOF'
{
  "registry-mirrors": ["https://yfexy6ee.mirror.aliyuncs.com"]
}
EOF
# 重启
systemctl daemon-reload  && systemctl restart docker

多余

## golang 环境的安装 1.7及以上
apt-get install golang
# 没有测试成功
# wget -c https://storage.googleapis.com/golang/go1.7.3.linux-amd64.tar.gz
# tar xf go1.7.3.linux-amd64.tar.gz
#

## flannel 安装
# sudo yum install linux-libc-dev gcc
git clone https://github.com/coreos/flannel
cd flannel
make dist/flanneld-amd64

## 安装 etcd
# git clone https://github.com/etcd-io/etcd.git
# cd etcd
# echo $GOPATH
# go get -v go.etcd.io/etcd
# ./build
curl -L https://github.com/etcd-io/etcd/releases/download/v3.3.10/etcd-v3.3.10-linux-amd64.tar.gz
tar xf etcd-v3.0.15-linux-amd64.tar.gz

### 使用 Docker 安装 Ubuntu 镜像 为了在 Docker安装并运行 Ubuntu 镜像,可以按照如下方法操作: #### 获取 Ubuntu 镜像 获取最新的官方 Ubuntu 镜像是开始的第一步。这可以通过执行命令 `docker pull ubuntu` 或者更具体地指定版本标签来完成,比如 `docker pull ubuntu:latest` 来确保获得最新发布的稳定版[^1]。 #### 列出已下载的镜像 一旦成功拉取了所需的 Ubuntu 版本之后,可通过输入 `docker images` 命令查看当前计算机上的所有可用 Docker 镜像列表。 #### 启动一个新的容器实例 要基于所选的 Ubuntu 镜像启动一个交互式的 Bash 终端会话,可使用如下的指令: ```bash nvidia-docker run -it --name docker-ubuntu -v /home/xx/Docker/ubuntu14/:/home/ ubuntu:14.04 /bin/bash ``` 这里 `-it` 参数允许用户进入交互模式;`--name` 设置新创建容器的名字;而 `-v` 是用来挂载主机目录到容器内的路径映射关系[^3]。 #### 确认环境配置正确无误 最后一步是验证是否已经在一个有效的 Ubuntu 发行版环境中工作。为此可以在终端里键入 `lsb_release -a` 并观察输出的信息以确认具体的 Linux 发布详情。 #### 自动化部署方案 对于希望简化整个过程的情况来说,还可以考虑利用自动化工具来进行一键式设置。例如可以从官方网站提供的脚本来实现快速安装流程: ```bash curl -fsSL https://get.docker.com -o get-docker.sh sh get-docker.sh sudo systemctl enable docker sudo systemctl start docker ``` 上述代码片段展示了怎样借助于来自 Get.Docker 的 Shell 脚本来自动处理大部分必要的步骤,并且还包含了使服务开机自启以及立即激活它的两条额外命令[^4]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值