ubuntu docker 常用命令

ubuntu docker 使用命令:

1 拉取镜像
docker pull imageID

2 运行docker (不带GPU)
-v 选择挂载目录
docker run  -v /home/111 -it imageID bash

3 运行docker (带GPU, 使用nvidia-smi)
    此博客对挂载GPU介绍的特别透彻: https://www.cnblogs.com/oolo/p/11679733.html
    这两个命令可以查看nvidia信息:
    lsmod|grep nvidia
    ll /dev/|grep nvidia

    3.1 需要先修改 /etc/docker/daemon.json, 把nvidia弄进来,前提是安装好nvidia驱动
    vim /etc/docker/daemon.json

    {
        "default-runtime":"nvidia",
        "runtimes": {
            "nvidia": {
                "path": "/usr/bin/nvidia-container-runtime",
                "runtimeArgs": []
            }
        },
        "exec-opts": ["native.cgroupdriver=systemd"]
    }

    3.2 reload 文件
    systemctl daemon-reload

    3.3 重启docker
    service docker restart

    3.4 运行docker
    运行时根据需求指定gpu设备, 指定imageID,
    --device 指定设备
    -v 挂载目录
    -it 运行镜像
    docker run --device /dev/nvidia0:/dev/nvidia0  --device /dev/nvidiactl:/dev/nvidiactl --device /dev/nvidia-uvm:/dev/nvidia-uvm --device /dev/nvidia-uvm-tools:/dev/nvidia-uvm-tools --device /dev/nvidia-modeset:/dev/nvidia-modeset -v /usr/bin/:/usr/bin -v /usr/lib:/usr/lib  -it 96da9143fb18 bash

4  查看docker 镜像
docker images

5 查看docker 容器
docker ps -a

6 停止容器 和删除容器
docker stop containerID
docker rm containerID

7 删除镜像
docker stop containerID
docker rm containerID
docker rmi imageID

8 保存镜像
docker commit -m "描述" -a "作者信息" imageID imageName

原文地址:https://www.cnblogs.com/dxscode/p/12215584.html

时间: 2024-10-13 08:24:46

ubuntu docker 常用命令的相关文章

Docker快速入门——Docker常用命令

Docker快速入门--Docker常用命令 一.Docker命令简介 1.Docker命令简介 Docker的命令清单可以通过运行sudo docker或者sudo docker help命令查看.Docker容器技术在不断演化过程中,Docker的子命令已经达到41个,其中核心子命令(例如:run)还会有复杂的参数配置.Docker命令根据功能和使用场景可以分为4个部分. 2.Docker用户组 Docker守护进程绑定的是一个unix ?socket,而不是TCP端口,默认的属主是root

docker常用命令、镜像命令、容器命令、数据卷,使用dockerFile创建镜像,dockefile的语法规则。

一.docker常用命令? 1. 常用帮助命令 1.1 docker的信息以及版本号 /* docker info 查看docker的信息 images2 docker本身就是一个镜像. docker version 查看docker的版本号 */ 1.2 docker的启动,停止,重启,查看状态. // service docker start/stop/restart/status 二.镜像命令? 1. 列举出所有的镜像(本地镜像) /* docker images 所拥有的参数: dock

Docker 常用命令

Docker 常用命令: 1.环境相关 docker info docker version 2.系统运维相关 docker images docker Image是多层结构的,默认只显示最顶层的Image docker inspect 查看容器运行时详细信息的命令  docker ps docker ps打印出正在运行的容器,docker ps -a打印出所有运行过的容器 docker pull docker run docker start/stop/restart 这组命令可以开启(两个:

ubuntu apt常用命令

apt-cache search packagename 搜索包 apt-cache show packagename 获取包的相关信息,如说明.大小.版本等 apt-get install packagename 安装包 apt-get install packagename --reinstall 重新安装包 apt-get -f install 修复安装 apt-get remove packagename 删除包 apt-get remove packagename --purge 删除

2015.11.06 学习Ubuntu下常用命令

2015.11.06 学习Ubuntu下常用命令 1.关闭防火墙:ufw disable 2.开启防火墙:ufw enable 3.防火墙状态:ufw status 4.查看占用的端口:#lsof -i 5.查看某一个端口:#lsof -i:8080  或者是: #netstat -apn|grep 8080————接着:#ps -aux|grep 进程号 6.结束占用端口的进程:#killall 进程名 7.自己写一遍,记得牢!

ubuntu终端常用命令

ubuntu终端常用命令 ubuntu 终端 命令 ctrl + l - 清屏 . cLear ctrl + c - 终止命令.   ctrl + d - 退出 shell,好像也可以表示EOF.   ctrl + z - 将当前进程置于后台,fg还原.   ctrl + r - 从命令历史中找 . Reverse-i-search  ctrl + a - 光标移到行首 . A  ctrl + e - 光标移到行尾. End  ctrl + u - 清除光标到行首的字符 .U  ctrl + w

【Linux】Ubuntu最常用命令

sudo apt-get install 软件名 安装软件命令?sudo nautilus 打开文件(有root权限)?su root 切换到"root"? ls 列出当前目录文件(不包括隐含文件)?ls -a 列出当前目录文件(包括隐含文件)?ls -l 列出当前目录下文件的详细信息? cd .. 回当前目录的上一级目录?cd - 回上一次所在的目录?cd ~ 或 cd 回当前用户的宿主目录?mkdir 目录名 创建一个目录?rmdir 空目录名 删除一个空目录?rm 文件名 文件名

docker常用命令及配置修改

docker修改国内源仓库地址: vim /etc/docker/daemon.json { "registry-mirrors": ["https://registry.docker-cn.com"] } docker常用命令 docker --help:获取docker帮助 docker container: 创建docker镜像 镜像管理: docker image --help ls : 列出镜像 images : 查看所有镜像信息 history : 查看

Docker 常用命令——镜像

Docker 常用命令 帮助命令 docker version    --版本信息 docker info       --详细信息 docker --help     --帮助 镜像命令 1.docker images -- List Local images Options:  -a, --all             Show all images (default hides intermediate images)     #显示所有镜像,包括中间层      --digests