首页 > 其他分享 >Docker学习笔记(02)——Docker相关命令

Docker学习笔记(02)——Docker相关命令

时间:2024-07-12 15:33:35浏览次数:12  
标签:02 容器 删除 查看 xxx 笔记 镜像 Docker docker

docker服务相关命令

启动docker服务:
systemctl start docker
停止docker服务:
systemctl stop docker
重启docker服务:
systemctl restart docker
查看docker服务状态:
systemctl status docker
设置开机启动docker服务:
systemctl enable docker

docker镜像相关命令

查看镜像
docker images

docker images -q		查看所有镜像的ID
搜索镜像
docker search [镜像名称]
拉取镜像
docker pull 镜像名称

docker pull 镜像名称:版本号
删除镜像
docker rmi [镜像ID]		删除指定镜像

docker rmi `docker images -q` 		使用组合命令,将docker images -q的结果作为参数执行删除镜像的命令,删除本地所有镜像		

使用Tab键上方的`  `将 docker images -q 引起来

docker容器相关命令

查看容器
docker ps  #查看正在运行的容器

docker ps -a #查看所有容器
创建并启动容器
docker run参数

docker run -it --name=c1 centos:7 /bin/bash				/bin/bash进入容器的初始化指令,相当于打开一个shell窗口

使用exit退出容器

参数说明:

-i:保持容器运行。通常与-t同时使用。加入it这两个参数后,容器创建后自动进入容器中,退出容器后,容器自动关闭。

-t:为容器重新分配一个伪输入终端,通常与-i同时使用。

-d:以守护(后台)模式运行容器。创建一个容器在后台运行,需要使用docker exec进入容器。退出后,容器不会关闭 docker exec -it c2 /bin/bash

-it创建的容器一般称为交互式容器,-id创建的容器一般称为守护式容器

--name:为创建的容器命名。

进入容器
docker exec 参数  #退出容器,容器不会关闭
停止容器
docker stop [容器名称]
启动容器
docker start [容器名称]
删除容器:如果容器是运行状态则删除失败,需要停止容器才能删除
docker rm [容器名称]

docker rm [容器ID]
查看所有容器的ID
docker ps -aq  #查看所有容器的ID

docker rm `docker ps -aq`  #删除所有容器
查看容器信息
docker inspect [容器名称]

举例说明:

docker run :就是创建并运行容器

--name mn :给容器起个名字叫mn

-v html:/root/html :把html数据卷挂载到容器内的/root/html这个目录中

-p 8080:80 :把宿主机的8080端口映射到容器内的80端口

nginx :镜像名称
从本机向docker容器中复制文件

注意是在宿主机上输入的命令,不在容器里输入的:

docker cp /home/xxx/xxx.jpg c1:/usr/scr/xxx

反过来,同理:

docker cp c1:/usr/scr/xxx /home/xxx/xxx.jpg

标签:02,容器,删除,查看,xxx,笔记,镜像,Docker,docker
From: https://www.cnblogs.com/xishiyuyuan/p/18298479

相关文章

  • Docker学习笔记(03)——制作Docker镜像
    Docker镜像原理思考:Docker镜像本质是什么?是一个分层文件系统Docker中一个centos镜像为什么只有200MB,而一个centos操作系统的iso文件要几个个G?Centos的iso镜像文件包含bootfs和rootfs,而docker的centos镜像复用操作系统的bootfs,只有rootfs和其他镜像层Docker中一个tomcat......
  • 【提交ACM出版 | EI&Scopus检索稳定 | 高录用 | 数字经济、区块链、人工智能相关主题
    2024年数字经济,区块链与人工智能国际学术会议(DEBAI2024)为第五届大数据与社会科学国际学术会议(ICBDSS2024)的分会,将于2024年8月23-25日在中国-广州隆重举行。为了让更多的学者有机会参与会议分享交流经验。本次会议主要围绕“数字经济,区块链与人工智能等研究领域展开讨论。目前......
  • 【北方工业大学承办,JPCS独立出版 (ISSN:1742-6596) | 组委会嘉宾阵容强大】2024年电力
    2024年电力系统工程与智能电网国际学术会议(PSESG2024)于2024年8月16-18日在中国·北京隆重召开。会议旨在为从事“电力系统工程”、“智能电网”、“储能技术”等领域的专家学者、工程技术人员、研发人员提供一个共享科研成果和前沿技术,了解学术发展趋势,拓宽研究思路,加强学术......
  • 2024年华为OD机试真题-传递悄悄话-C++-OD统一考试(C卷D卷)
    2024年OD统一考试(D卷)完整题库:华为OD机试2024年最新题库(Python、JAVA、C++合集) 题目描述:给定一个二叉树,每个节点上站着一个人,节点数字表示父节点到该节点传递悄悄话需要花费的时间。初始时,根节点所在位置的人有一个悄悄话想要传递给其他人,求二叉树所有节点上的人都接收到悄......
  • Docker学习笔记(01)——安装Docker
    Windows安装docker若打开报错:×DockerDesktopDockerDesktop-WindowsHypervisorisnotpresentDockerDesktopisunabletodetectaHypervisor.HardwareassistedvirtualizationanddataexecutionprotectionmustbeenabledintheBlOS.Seehttps://docs.docker......
  • 2024.7.12 模拟赛
    A容易观察到每个“\(1\)”相当于是独立的,那么其位置越靠后越优,则对于\(i=1\ton-1\),每次都为\(a_i\)选择一个最大的满足\(i+2^t\leqn\)的\(t\)全部进行操作最优。使用__builtin_clz函数做到\(O(n)\),暴力算\(t\)做到\(O(n\logV)\)。B要想求出每个前缀的答案,就......
  • 【运维】docker批量删除临时镜像(两种方式)
    docker批量删除Tag=<none>的临时镜像在开发的时候,需要经常发布开发包,在使用dockerbuild构建镜像的时候,同一个版本经常会使用相同tag,频繁打包一段时间后,本地会出现很多Tag=<none>的临时镜像,这时可以通过如下命令来批量删除命令一dockerrmi$(dockerimages|grep"none......
  • 最全C语言个人笔记【第四章节-函数】
    函数入门在C语言中,函数意味着功能模块。一个典型的C语言程序,就是由一个个的功能模块拼接而成的整体。也因为如此,C语言被称为模块化语言。对于函数的使用者,可以简单的将函数理解为黑箱子,使用者只管按照规定给黑箱一些输入,就会得到一些输出,而不必要理会黑箱子里面的运行细节......
  • 2024年蓝牙耳机哪个品牌好?几款最好的蓝牙耳机品牌排行榜曝光
    随着科技的飞速发展,蓝牙耳机已经成为我们日常生活中不可或缺的一部分,无论是在通勤途中享受音乐,还是在健身房挥洒汗水时接听电话,一款优质的蓝牙耳机都能为我们带来极大的便利与舒适体验,那么在2024年蓝牙耳机哪个品牌好?现在各大品牌纷纷推出了自己的蓝牙耳机新品,竞争激烈的市场让......
  • 计算机网络——子网划分 笔记
    题型定长给出主机先确定主机位比如说主机数50台,则主机位26-2,主机位为6位,32-6=网络位26位。要求:2()-2>确定的主机数子网划分192.168.18.0/24:192.168.18.00/000001、192.168.18.01/000001、192.168.18.10/000001、192.168.18.11/000001网络地址为192.168.18.0,子......