首页 > 其他分享 >docker入门之二:docker常用命令

docker入门之二:docker常用命令

时间:2023-04-18 12:01:27浏览次数:33  
标签:容器 container hadoop 之二 常用命令 hadoop101 镜像 docker

1. docker常用命令

1.1. 基本命令

  1. 获取镜像
[hadoop@hadoop101 docker]$ docker pull ubuntu:16.04
  1. 运行镜像
[hadoop@hadoop101 docker]$ docker run -it --rm ubuntu:16.04 bash

[hadoop@hadoop101 docker]$ exit

参数说明:

  • -it -i:交互式操作;-t:表示终端
  • -rm 退出容器后删除容器
  • bash表示进入交互式shell
  1. 列出镜像
# 查看镜像
[hadoop@hadoop101 docker]$ docker images

# 查看镜像、容器、数据卷所占的空间
[hadoop@hadoop101 docker]$ docker system df

# 查看悬镜镜像 dangling images
[hadoop@hadoop101 docker]$ docker images ls -f dangling=true

# 悬镜镜像失去价值,可以删除
[hadoop@hadoop101 docker]$ docker image prune
  1. 删除镜像
[hadoop@hadoop101 docker]$ docker ps -a
1c42f7a46920 hello-world "/hello" 

# 删除容器
[hadoop@hadoop101 docker]$ docker rm -f 1c42f7a46920

# 删除镜像
[hadoop@hadoop101 docker]$ docker rmi hello-world

1.2. docker管理容器

1.2.1. 启动容器

  1. 新建并启动
[hadoop@hadoop101 docker]$ docker run ubuntu:16.04 /bin/echo 'Hello World'
# 新建
[hadoop@hadoop101 docker]$ docker run -it ubuntu:16.04 /bin/bash

[hadoop@hadoop101 docker]$ docker run -d hello-world

# 启动

[hadoop@hadoop101 docker]$ docker container start abc2351e845b

[hadoop@hadoop101 docker]$ docker container stop abc2351e845b

进入容器

[hadoop@hadoop101 docker]$ docker container start abc2351e845b

[hadoop@hadoop101 docker]$ docker exec -it abc2351e845b /bin/bash

删除容器

前提:容器处于终止状态

# 查看容器
[hadoop@hadoop101 docker]$ docker container ls -a

[hadoop@hadoop101 docker]$ docker ps -a

# 删除容器
[hadoop@hadoop101 docker]$ docker container rm f9a5537e738d
# 删除所有终止状态的容器
[hadoop@hadoop101 docker]$ docker container prune

标签:容器,container,hadoop,之二,常用命令,hadoop101,镜像,docker
From: https://www.cnblogs.com/iller/p/17329098.html

相关文章

  • docker入门之一:docker基础概念与安装
    1.Docker简单介绍1.1.什么是docker?1.2.Docker和传统虚拟机1.3.为什么使用docker1.4.docker架构2.Docker安装2.1.docker版本命名2.2.docker安装2.3.docker卸载2.4.docker镜像加速器1.Docker简单介绍1.1.什么是docker?googlego语言开发,基于Linux内......
  • 将用户从docker组移除
    将用户从docker组移除:gpasswd-dec2-userdocker1.使用命令gpasswd删除用户要将用户从一个组中移除,需要先确定用户的帐号,然后查看要删除的组名,使用命令gpasswd-d即可实现将用户从组中移除。例如,要将用户“alice”从组“test”中移除,可以运行以下命令:gpasswd-dalicetest2......
  • Centos7开启docker checkpoint
    检查点和还原是一项实验性功能,允许您冻结正在运行的容器,通过检查点将其状态转换为文件集合在磁盘上。稍后,容器可以从冻结点恢复。#docker开启checkpoint:"experimental":true,[root@jenkins~]#cat/etc/docker/daemon.json{"experimental":true,"data-root":......
  • docker安装
    1安装1添加yum源: yum-config-manager--add-repohttp://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo 2安装 yuminstalldocker-ce 3查看docker版本[root@szj~]#docker-vDockerversion18.09.6,build481bc771562启动运行1启动docker......
  • docker部署gitlab CI/CD (一)第一篇:部署gitlab及汉化
    网上很多类似教程,但多少有点夹带私货,竟然拉取的第三方镜像,不敢乱用,于是结合其他人的博客和官方文档,结合部分其他作者的笔误踩的坑,知其然也要知其所以然,于2023年4月17日写下这篇。官方文档:https://docs.gitlab.com/ee/install/docker.html主要参考博客:https://www.......
  • 自编译玩客云docker版OpenWrt R22.1.1(2022年2月13日更新)
    openwrt本地直接导入玩客云的步骤做了介绍,本篇适合于没有条件编译的朋友。2月13日更新内容:添加插件ttyd、netdata。拉取地址:dockerpulljyhking/onecloud:1.22月11日更新内容:增加s905系列docker版openwrt拉取地址:dockerpulljyhking/onecloud:s905_11月29日优化更新内容:1、简化......
  • Docker基础知识点
    1.Docker概述:1.1Docker为什么会出现:问题:在互联网开发环境当中很多情况会遇到在我的电脑上可以运行但是到你的电脑上就无法运行可,而且在软件版本更新以后会导致服务不可用的情况出现。解决方式:发布一个项目:将一个项目打成jar包时带上Redis,Mysql,jdk,ES等一套环境一起发......
  • docker Ubuntu 安装教程
    启动docker镜像dockerrun-t-i-dubuntu:18.04/bin/bash配置ustc镜像源sed-i's@//.*archive.ubuntu.com@//mirrors.ustc.edu.cn@g'/etc/apt/sources.listsed-i's/security.ubuntu.com/mirrors.ustc.edu.cn/g'/etc/apt/sources.listapt-getcleanap......
  • Linux常用命令大全
    Linux常用命令大全最近都在和Linux打交道,这方面基础比较薄弱的我只好买了本鸟哥的书看看,感觉还不错。我觉得Linux相比windows比较麻烦的就是很多东西都要用命令来控制,当然,这也是很多人喜欢linux的原因,比较短小但却功能强大。为了方便大家查找linux的相关命令,我就将我了解到的命令......
  • Docker基础命令及面试问题
    Docker包括三个基本概念:镜像(Image):Docker镜像(Image),就相当于是一个root文件系统。比如官方镜像ubuntu:16.04就包含了完整的一套Ubuntu16.04最小系统的root文件系统。容器(Container):镜像(Image)和容器(Container)的关系,就像是面向对象程序设计中的类和实例一样,镜像是静态的定......