Docker学习笔记之基本命令使用
测试的环境为Ubuntu1804。
1. search命令搜索镜像
sudo docker search centos

搜索centos相关的镜像,可以看到第一个最多星的的centos是官方的镜像,而其它的是用户自己创建并分享的。
2. pull命令下载镜像
sudo docker pull ubuntu:latest
下载Ubuntu最新版的镜像,latest默认选择是最新的稳定版本。
3. images命令列出镜像
sudo docker images

4. run命令创建容器
sudo docker run -i -t --name hello ubuntu /bin/bash

上面的命令是使用ubuntu镜像创建一个名称是hello容器,命令/bin/bash是运行在创建的hello容器,其中-i(interative)、-t(Pseudo-tty)选项可以在bash中进行输入输出。使用sudo docker container ls -a可以查看已创建的容器,可以看到刚才创建的name为hello的容器。
5. ps命令查看容器列表
sudo docker ps -a

sudo docker ps -a和sudo docker container ls -a的都是查看所有已创建的容器列表。
6. start/restart/stop命令启动/重启/停止容器
sudo docker start hello
sudo docker restart hello
sudo docker stop 4be81a62488d

命令格式为docker start/restart/stop <名称/id>。如sudo docker stop 4be81a62488d,可以使用名称,也可以使用id指定的容器。
7. attach命令连接容器
sudo docker attach hello

命令格式为docker attach <名称/id>,注意连接的容器必须是已经启动的容器。
8. exec命令从外部运行容器内命令
sudo docker exec hello ls -a

命令格式为docker <名称/id> <命令> <参数>,如docker exec hello apt install git命令在hello容器上运行apt install git命令安装git软件,不过有一个安装的确认Y为不知道怎么输入到容器中,故这里不列出运行截图。
9. rm/rmi命令删除容器/镜像
sudo docker rm hello
sudo docker rmi 3517f071388e


命令格式为docker rm/rmi <名称/id>删除制定容器名称或id的容器/镜像。 如docker rm hello命令删除容器名称为hello的容器。
Docker学习笔记之基本命令使用的更多相关文章
- docker~学习笔记索引
回到占占推荐博客索引 使用docker也有段时间了,写了不少文章与总结,下面把它整理个目录出来,方便大家去学习与检索! docker~学习笔记索引 docker~linux下的部署和基本命令(2017 ...
- Docker学习笔记 — 配置国内免费registry mirror
Docker学习笔记 — 配置国内免费registry mirror Docker学习笔记 — 配置国内免费registry mirror
- docker学习笔记1 -- 安装和配置
技术资料 docker中文官网:http://www.docker.org.cn/ 中文入门课程:http://www.docker.org.cn/book/docker.html docker学习笔 ...
- Docker学习笔记之一,搭建一个JAVA Tomcat运行环境
Docker学习笔记之一,搭建一个JAVA Tomcat运行环境 前言 Docker旨在提供一种应用程序的自动化部署解决方案,在 Linux 系统上迅速创建一个容器(轻量级虚拟机)并部署和运行应用程序 ...
- Docker学习笔记 - Docker容器内部署redis
Docker学习笔记(2-4)Docker应用实验-redist server 和client的安装使用 一.获取redis容器(含客户端和服务端) 二.创建服务端容器 1.在终端A中运行redis- ...
- docker学习笔记(一)—— ubuntu16.04下安装docker
docker学习笔记(一)—— ubuntu16.04下安装docker 原创 2018年03月01日 14:53:00 标签: docker / ubuntu 1682 本文开发环境为Ubuntu ...
- Docker学习笔记总结
Docker学习笔记 https://yeasy.gitbooks.io/docker_practice/content/ 一 环境搭建 Ubuntu安装 .添加软件源的GPG密钥 curl -f ...
- docker学习笔记二:常用命令
docker学习笔记二:常用命令 查看docker常用命令 docker --help 返回结果如下: 其中常用的命令如下: 1.image相关操作 展示所有的image: 删除image: rmi ...
- docker学习笔记-1
docker学习笔记一:安装 mac安装docker docker官方文档上有这么一段话: Because the Docker daemon uses Linux-specific kernel f ...
随机推荐
- 笔记-Recursive Queries
Recursive Queries \[m_{l,r}=\textrm{id}(\max_{i=l}^r a_i)\\ f(l,r)= \begin{cases} (r-l+1)+f(l,m_{l,r ...
- react项目中对dom元素样式修改的另一种方法以及将组件插入到node节点中
在项目中,以前如果遇到对dom元素的操作都是直接获取dom元素,比如说: 但是如果修改的样式比较多的话,不如直接"切换"dom元素,如下例子: 这样会节省一些性能.因为操作dom的 ...
- js上 六、运算符-2
6.1.关系运算符 用来进行比较的.比较的结果通常是布尔值真和假. ü ==:相等,只比较值是否相等 ü ===:全等,比较值的同时比较数据类型是否相等 ü !=:不相等,比较值是否不相等 ü !== ...
- Spark性能调优篇八之shuffle调优
1 task的内存缓冲调节参数 2 reduce端聚合内存占比 spark.shuffle.file.buffer map task的内存缓冲调节参数,默认是3 ...
- qt界面设计
需求 需要不同界面同样的位置有上下的公共部分 分解 在WPF中我亦接触到需要这样做的程序.在wpf中我将上下公共部分作为界面基类,其它界面都继承这个基类.我用qt准备定义一个stackedpanel, ...
- sql中模糊查询和在开始和结束时间之间
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE mapper PUBLIC "-/ ...
- idea2020 没有 Autoscroll from Source
2018版本: 2020版本: 最后在官网的网站中找到了解决方案,原来是改名了: 网址:https://intellij-support.jetbrains.com/hc/en-us/communit ...
- 【STL 源码剖析】浅谈 STL 迭代器与 traits 编程技法
大家好,我是小贺. 点赞再看,养成习惯 文章每周持续更新,可以微信搜索「herongwei」第一时间阅读和催更,本文 GitHub : https://github.com/rongweihe/Mor ...
- 如何在K8S中优雅的使用私有镜像库 (Docker版)
前言 在企业落地 K8S 的过程中,私有镜像库 (专用镜像库) 必不可少,特别是在 Docker Hub 开始对免费用户限流之后, 越发的体现了搭建私有镜像库的重要性. 私有镜像库不但可以加速镜像的拉 ...
- 什么是CDN?哪些是流行的jQuery CDN?使用CDN有什么好处?
内容传送网络或内容分发网络(CDN)是部署在因特网上的多个数据中心的大型分布式服务器系统.CDN的目标是为具有高可 用性和高性能的最终用户提供内容. 有3个流行的jQuery CDN:谷歌,微软jQu ...