docker容器的基本命令[linux]

1、查看Docker版本

  docker  --version

2、查看Docker信息

  docker info

3、启动docker相关命令

  1.   启动 : systemctl start docker
  2.   停止 : systemctl stop docker
  3.   设置开机启动 : systemctl enable docker
  4.   重启 : systemctl restart docker

4、修改docker加速镜像

  vi /etc/docker/daemon.json

  加入:{

      "registry-mirrors": ["http://hub-mirror.c.163.com"]

     }

5、docker拉取镜像

  docker pull XXX  如:docker pull nginx:1.26

6、查看镜像

  docker images

7、运行镜像

  docker run -p 80:80 --name nginx_1.26  -d [镜像ID] 【-d:后台运行容器,并返回容器ID】

8、查看所有发布的镜像

  docker ps -a

9、查看正在运行的所有镜像

  docker ps

10、搜索镜像文件

  docker search <image>

11、Docker帮助

  docker --help

12、删除指定镜像文件

  docker rmi <image>

13、删除执行已发布的镜像

  docker rm <image>

14、删除容器

  docker rm  containerId[容器ID]

15、启动容器

  docker start 容器名或ID

16、进入容器

  docker attach 容器名或ID

17、停止容器

  docker stop 容器名或ID

18、暂停容器

  docker pause 容器名或ID

19、继续容器

  docker unpause 容器名或ID

20、删除全部容器--慎用

  docker stop $(docker ps -q) & docker rm $(docker ps -aq)

21、保存容器,生成镜像

  docker commit 容器ID 镜像名称

22、从 host 拷贝文件到 container 里面

  docker cp /home/soft centos:/webapp

23、容器重命名

  docker rename jovial_cori centos

24、查看启动容器的具体信息

  docker inspect <container_id>

25、容器重启

  docker restart  容器名或ID

      

原文地址:https://www.cnblogs.com/xp-long/p/12528393.html

时间: 2024-11-08 20:04:41

docker容器的基本命令[linux]的相关文章

Docker容器入门-基本命令的使用

目前容器技术使用相当广泛 不会或者没有使用过容器感觉都不像是个搞技术的 所以,我也就docker相关内容做一个整理 只有不断的学习,才能保持自己的竞争力 什么是容器? 容器是一种轻量级.可移植.自包含的软件打包技术,使应用程序可以在几乎任何地方以相同的方式运行. 为什么使用容器? 容器使软件具备了超强的可移植能力 怎样使用容器? 容器常用的基本操作: docker stop\start\restart [container_id\container_name] // 停止.启动.重启容器 doc

在Linux和Windows的Docker容器中运行ASP.NET Core

(此文章同时发表在本人微信公众号"dotNET每日精华文章",欢迎右边二维码来关注.) 译者序:其实过去这周我都在研究这方面的内容,结果周末有事没有来得及总结为文章,Scott Hanselman就捷足先登了.那么我就来翻译一下这篇文章,让更多的中文读者看到.当然Scott遇到的坑我也遇到了. 不过首先,对于不熟悉的朋友我还是来解释一下Linux容器和Windows容器的概念. 由于容器成为虚拟化和应用托管的一种不可避免的选项,Windows也开始为公众提供容器功能(其实微软具备和使用

理解Docker(3):Docker 容器使用 Linux namespace 进行运行环境隔离

本系列文章将介绍Docker的有关知识: (1)Docker 安装及基本用法 (2)Docker 镜像 (3)Docker 容器的隔离性 - 使用 namespace 进行环境隔离 (4)Docker 容器的隔离性 - 使用 cgroups 进行资源隔离 (4)Docker 容器的网络 (5)Docker 容器的存储 1. 基础知识:Linux namespace 的概念 Linux 内核从版本 2.4.19 开始陆续引入了 namespace 的概念.其目的是将某个特定的全局系统资源(glob

Docker基本命令与使用 —— Docker容器的网络连接(四)

一.Docker容器的网络基础 通过ifconfig查看docker0的网络设备,docker守护进程就是通过docker0为docker的容器提供网络连接的各种服务. docker0是Linux虚拟网桥. Linux虚拟网桥的特点: 可以设置IP地址 相当于拥有一个隐藏的虚拟网卡 docker0的地址划分: IP:172.17.42.1 子网掩码: 255.255.0.0 MAC: 02:42:ac:11:00:00 到 02:42:ac:11:ff:ff 总共提供65534个地址 docke

如何在 Docker 容器中运行 Kali Linux 2.0

https://linux.cn/article-6103-1.html Kali Linux 是一个对于安全测试人员和白帽的一个知名操作系统.它带有大量安全相关的程序,这让它很容易用于渗透测试.最近,Kali Linux 2.0 发布了,它被认为是这个操作系统最重要的一次发布.另一方面,Docker 技术由于它的可扩展性和易用性让它变得很流行.Dokcer 让你非常容易地将你的程序带给你的用户.好消息是你可以通过 Docker 运行Kali Linux 了,让我们看看该怎么做 :) 在 Doc

Linux 9 docker容器

一.docker介绍 1.产生背景 由于最初的一台服务器部署一个应用的方法占用资源多.速度慢且不易迁移和扩展,所以出现了虚拟机,可以在一台服务器上虚拟出多个服务器来部署多个应用.但是虚拟机中每个虚拟的系统都是完整的系统,需要占用资源,且容量有限,其速度也不快. docker容器实现了开发.测试和生产环境的标准化,镜像作为标准的交付件实现了三套环境上的应用及运行依赖环境完全一致.容器不是模拟一整个操作系统,而是对进程进行隔离,在正常的进程外套了一层保护层,对于容器里的进程来说所接触的环境是虚拟的,

关于自动化部署之docker容器的折腾小记

docker的英文本意是码头工人,也就是搬运工,这种搬运工搬运的是集装箱(Container),集装箱里面装的可不是商品货物,而是任意类型的App,Docker把App(叫Payload)装在Container内,通过Linux Container技术的包装将App变成一种标准化的.可移植的.自管理的组件,这种组件可以在你的latop上开发.调试.运行,最终非常方便和一致地运行在production环境下. 具体什么是docker,你们自己找资料吧,应该好理解.   可以说是个运维的利器,可以把

Docker 网络之pipework 工具(3)单主机Docker容器VLAN划分

pipework不仅可以使用Linux bridge连接Docker容器,还可以与OpenVswitch结合,实现Docker容器的VLAN划分.下面,就来简单演示一下,在单机环境下,如何实现Docker容器间的二层隔离.为了演示隔离效果,我们将4个容器放在了同一个IP网段中.但实际他们是二层隔离的两个网络,有不同的广播域. 安装openvswitch 安装基础环境 [[email protected] ~]# yum -y install gcc make python-devel opens

docker容器的数据卷以及使用方式

            Docker容器的数据卷 想要了解Docker Volume,首先我们需要知道Docker的文件系统是如何工作的.Docker镜像是由多个文件系统(只读层)叠加而成.当我们启动一个容器的时候,Docker会加载只读镜像层并在其上(即镜像栈顶部)添加一个读写层.如果运行中的容器修改了现有的一个已经存在的文件,那该文件将会从读写层下面的只读层复制到读写层,该文件的只读版本仍然存在,只是已经被读写层中该文件的副本所隐藏.当删除Docker容器,并通过该镜像重新启动时,之前的更改