如何在HPC公有云上使用docker

简介: 如何在公有云杭州机器上使用docker

1. 添加新用户

1. 添加普通用户

useradd kevinchen.ck

2.修改密码

passwd kevinchen.ck
更改用户 root 的密码 。
新的 密码:
重新输入新的 密码:
passwd:所有的身份验证令牌已经成功更新。

3.给普通用户赋予sudo权限

使用visudo命令,给新用户增加sudo权限

visudo

添加如下语句:

kevinchen.ck    ALL=(ALL)       ALL

退出,以改普通用户身份重新登录

2.install docker

1.前置条件

docker只支持64bit的centos,并且kernel必须高于3.10,使用如下命令查看kernel版本

uname -r

公有云上使用的centos 7 内核是可以使用docker的:

3.10.0-327.28.3.el7.x86_64

2.安装

  1. 首先升级或者卸载默认的docker

    rpm -qa | grep docker   发现有如下两个rpm包需要卸载
    sudo rpm -r docker*
  2. 这里使用yum进行安装,首先配置repo:

    $ sudo tee /etc/yum.repos.d/docker.repo <<-'EOF'
    [dockerrepo]
    name=Docker Repository
    baseurl=https://yum.dockerproject.org/repo/main/centos/7/
    enabled=1
    gpgcheck=1
    gpgkey=https://yum.dockerproject.org/gpg
    EOF
  3. 更新一下repo

    sudo yum update

  4. 安装docker package

    sudo yum -y install docker-engine

  5. 开机启动docker

    sudo systemctl enable docker

  6. 启动docker

    sudo systemctl start docker

  7. 验证正确性

    sudo docker run hello-world

3.增加docker group

  1. create docker group

    sudo groupadd docker
  2. add your user to docker group

    sudo usermod -aG docker your_username
  3. log out and log back in
  4. verify that your user is in the docker group by running docker without sudo

    docker run --rm hello-world

4. 安装nvidia-docker plugin

因为官方包下载速度很慢,所有我们有提前下载好,放在公共的oss镜像中,给用户使用

wget -P /tmp http://public-img-test.oss-cn-hangzhou.aliyuncs.com/cuda/nvidia-docker-1.0.0.rc.3-1.x86_64.rpm
sudo rpm -i /tmp/nvidia-docker*.rpm && rm /tmp/nvidia-docker*.rpm
sudo systemctl start nvidia-docker
目录
相关文章
|
28天前
|
Docker 容器
进入Docker容器中
进入Docker容器中
34 2
|
1天前
|
存储 Kubernetes Docker
Kubernetes(K8S)集群管理Docker容器(概念篇)
Kubernetes(K8S)集群管理Docker容器(概念篇)
|
2天前
|
存储 Ubuntu 安全
Docker容器常用命令
Docker容器常用命令
10 1
|
7天前
|
存储 运维 监控
构建高效稳定的Docker容器监控体系
【4月更文挑战第18天】 在现代微服务架构中,Docker容器已成为部署和运行应用的标准环境。随之而来的挑战是如何有效监控这些容器的性能与健康状况,确保系统的稳定性和可靠性。本文将探讨构建一个高效稳定的Docker容器监控体系的关键技术和方法,包括日志管理、性能指标收集以及异常检测机制,旨在为运维人员提供实用的指导和建议。
13 0
|
16天前
|
Linux Docker 容器
docker 容器常用命令
docker 容器常用命令
13 0
|
16天前
|
Linux Shell 虚拟化
linux 部署docker容器虚拟化平台(二)--------docker 镜像制作方法
linux 部署docker容器虚拟化平台(二)--------docker 镜像制作方法
28 0
|
16天前
|
存储 Linux Shell
centos 部署docker容器 安装 、基本使用方法(一)
centos 部署docker容器 安装 、基本使用方法(一)
32 0