首页 > 其他分享 >Docker常用操作命令

Docker常用操作命令

时间:2022-12-05 18:44:07浏览次数:69  
标签:bin 容器 常用 操作命令 ubuntu 镜像 docker Docker bash

官方hub
https://hub.docker.com/

拉取镜像

docker pull ubuntu

可以指定版本

docker pull ubuntu:18.04

可以考虑使用镜像加速

运行容器

docker run -it ubuntu /bin/bash
  • -i: 交互式操作
  • -t: 终端
  • ubuntu: 镜像名,也可以是镜像id
  • /bin/bash:命令,这里我们希望有个交互式 Shell,因此用的是 /bin/bash

通常,每次run都会创建一个新的容器

在运行的容器中执行命令

docker exec -it containerId /bin/bash

通常,用在一个已经创建的容器,执行命令

导出容器

docker export containerId > container.tar

导入容器

//Linux
cat container.tar | docker import - ubuntu:v1
//Windows
type container.tar | docker import - ubuntu:v1
  • ubuntu: 镜像名
  • v1: TAG版本信息

导入后,是一个自定义的镜像形式

一些高级用法
容器Root权限

docker run -it --name=furong --privileged imageId /bin/bash
  • name: 指定容器名
  • privileged: 一些超级用户权限的指令会用到,例如mount

此参数,在exec的时候不支持。首次创建容器的时候很重要

挂载

docker run -it --name=furong -v D:\furong:/mnt imageId /bin/bash
  • -v: 指定挂载目录
  • D:\furong: 本地原路径
  • /mnt: 容器中目标路径

标签:bin,容器,常用,操作命令,ubuntu,镜像,docker,Docker,bash
From: https://www.cnblogs.com/zhangxuechao/p/16953109.html

相关文章

  • 常用API
    API(ApplicationProgrammingInterface):应用程序编程接口JavaAPI:指的就是JDK中提供的各种功能的Java类。Scanner一个简单的文本扫描程序,可以获取基本类型数据......
  • Docker安装
    教程https://www.runoob.com/docker/docker-tutorial.html主题以下讲解windows安装官网下载https://www.docker.com安装报错参考https://learn.microsoft.com/zh......
  • VIM常用的快捷方式
    :setnu列出行号:setnonu 取消行号:%s/^/#/g来在全部内容的行首添加#号注释:1,10s/^/#/g在1~10行首添加#号注释:%d删除所有:u撤销/查询......
  • 美颜SDK滤镜功能有哪些常用的滤镜算法
    “美颜滤镜”,可以说是美颜SDK中大家最常用到的一个功能,几乎所有的主播和个人用户都曾经使用过此功能。但是,如果要追溯滤镜的发展史,那得把目光转向至很久之前。最开始的时候,......
  • docker 安装mysql8
    1.环境准备1.centos7  2.安装包下载1.百度网盘下载链接:https://pan.baidu.com/s/1AfRUkiXD9Oee1hA5az9SXg提取码:gs7b 2.版本说明此安装包为dockermysql8......
  • .NET CORE和docker交互
     1、引入nuget包Install-PackageDocker.DotNet    2、示例如下,更加详细命令查看文档 https://github.com/dotnet/Docker.DotNet//创建客......
  • centos7 离线(内网环境无外网) 安装docker
    1.环境1.centos7内网环境无外网连接,yum安装会失效,采用离线安装包方式安装docker 2.下载安装包1.百度网盘:链接:https://pan.baidu.com/s/1ArPt-NhjtdKTBW3I4BE-......
  • python + uiautomator2 常用公共方法封装
    前言由于公司UI自动化框架底层用的是Uiautomator2,所以我就用Uiautomator2搭了一套UI自动化框架,思路其实和Appnium一样的。uiautomator2是一个自动化测试开源工具,仅支持an......
  • 常用nginx变量以及判断
    当rewrite的重写规则满足不了需求时,比如需要判断当文件不存在时、当路径包含xx时等条件,则需要用到ifif语法if(表达式){...}表达式语法:1、正则表达式匹配:==:等值比......
  • 在docker中部署Jar包
    第一步制作Java的基础镜像1.在指定目录中添加 java.dockerfile文件内容如下:   以下是dockerfile文件内容#BaseimagesFROMopenjdk:8-jre-alpine#Author......