

Docker基础命令 - Li Hui Blog
source link: https://lihui.net/docker-base-command.html
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

随着容器化技术的推广,在不久的将来,大多数的公司都将采用容器化技术对现有的业务进行改造,因此容器化是一个大趋势, 在当下, 正值云原生的发展的前期, 掌握容器化技术, 对于云原生的业务的了解也是一种帮助, 本文主要还是整理一下Docker的基本命令, Docker基本命令其实很好找到, 本文只是对自己的掌握的命令的一个总结和对Docker命令的整理, 以防自己以后会忘记.
本文采用的是https://www.docker.com/play-with-docker 提供的 每次提供四个小时的试用期, 完全可以满足使用.
获取镜像(docker pull)
image_name是镜像的名称 后面如果没有tag 则默认拉去最新的镜像,如果有则拉去对应Tag号的镜像
$ docker pull {{image_name}}:{{tag}}
$ docker pull centos:7
不带Tag
$ docker pull centos
查看镜像信息
命令&&demo
$ docker images
$ docker search [OPTIONS] TERM
Options:
-f, --filter filter Filter output based on conditions provided
--format string Pretty-print search using a Go template
--limit int Max number of search results (default 25)
--no-trunc Don't truncate output
$ docker search nginx
删除一个或者多个镜像 注意删除容器时 docker rm CONTAINER
$ docker rmi [OPTIONS] IMAGE [IMAGE...]
Options:
-f, --force Force removal of the image
--no-prune Do not delete untagged parents
$ docker rmi centos:latest
从一个变化的容器种创建一个镜像,为何这样说,因为容器是可写的,而镜像也就是image是只读的.
$ docker commit [OPTIONS] CONTAINER [REPOSITORY[:TAG]]
Options:
-a, --author string Author (e.g., "John Hannibal Smith <[email protected]>")
-c, --change list Apply Dockerfile instruction to the created image
-m, --message string Commit message
-p, --pause Pause container during commit (default true)
$ docker commit -m "Added a demo file" -a "dockerUser" d4b6b8a8db0d demoImg:0.0.1
存入和载入镜像
导出镜像为本地tar文档
$ docker save [OPTIONS] IMAGE [IMAGE...]
Options:
-o, --output string Write to a file, instead of STDOUT
$ docker save -o centos.tar centos
将导出的tar文件导入到本地镜像仓库中,会导入镜像和其元数据信息
$ docker load [OPTIONS]
Options:
-i, --input string Read from tar archive file, instead of STDIN
-q, --quiet Suppress the load output
docker load < centos.jar
Recommend
-
193
Linux基础:xargs命令 xargs可以将输...
-
75
该文章不存在或者被删除 ...
-
48
chmod chmod 改变文件权限 最高权限位 对目录是755 对文件是644 -R 递归改变权限r :读 : 4 w :写 : 2x : 执行 : 1
-
44
Docker基础命令详解——镜像及容器操作 上篇文章介绍了有关Docker的基础与Linux下docker的安装,本文主要讲解安装docker后的基础使用方法以及命令的介绍,主要是docker镜像操作及容器操作命令。 当然,docker的相关命令非常多,可...
-
12
VPC笔记 1月 25, 2021 1733点热度...
-
159
[Jprogramming] Roger Hui[Jprogramming] Roger Hui - 1953 - 2021 Eric Iverson
-
8
一、磁盘选择策略 1.1、介绍 在HDFS中,所有的数据都是存在各个DataNode上的.而这些DataNode上的数据都是存放于节点机器上的各个目录中的,而一般每个目录我们会对应到1个独立的盘,以便我们把机...
-
4
目的:更加系统的熟悉磁盘和磁盘的基本操作 二、文件系统 2.1、硬盘的构成 从存储数据的介质上来区分,硬盘可分为机械硬盘(Hard Disk Drive, HDD)和固态硬盘(Solid State D...
-
14
pyflink安装 安装前提:python3.6-3.8 参考:Installatio...
-
9
Docker基础和常用命令 一,Docker 简介 1.1,什么是 Docker Docker 使用 Google 公司推出的 Go 语言 进行开发实现,基于 Linux 内核的 cgroup,namespa...
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK