docker入门教程命令

BioMarkerInfo      2022-02-08     320

关键词:

 

Docker入门教程(二)命令

【编者的话】DockerOne组织翻译了Flux7的Docker入门教程,本文是系列入门教程的第二篇,介绍了Docker的基本命令以及命令的用法和功能。

Docker系列教程的第一篇文章中,我们了解了Docker的基础知识,知道了它是如何工作以及如何安装的。在这篇文章中,我们将学习15个Docker命令,并通过实践来学习它是如何工作的。

首先,让我们通过下面的命令来检查Docker的安装是否正确:
docker info 

如果没有找到这条命令,则表示Docker安装错误。如果安装正确,则会输出类似下面的内容:
技术分享

到这一步Docker里还没有镜像或是容器。所以,让我们通过使用命令预先构建的镜像来创建来一个:
sudo docker pull busybox

技术分享

BusyBox是一个最小的Linux系统,它提供了该系统的主要功能,不包含一些与GNU相关的功能和选项。

下一步我们将运行一个“Hello World”的例子,我们暂且叫它“Hello Docker”吧。
docker run busybox /bin/echo Hello Docker

技术分享

现在,让我们以后台进程的方式运行hello docker
sample_job=$(docker run -d busybox /bin/sh -c "while true; do echo Docker; sleep 1; done")

技术分享

sample_job命令会隔一秒打印一次Docker,使用docker logs可以查看输出的结果。如果没有给这个job起名字,那这个job就会被分配一个id,以后使用命令例如docker logs查看日志就会变得比较麻烦。

运行docker logs命令来查看job的当前状态:
docker logs $sample_job

所有Docker命令可以用以下命令查看:
docker help

名为sample_job的容器,可以使用以下命令来停止:
docker stop $sample_job

使用以下命令可以重新启动该容器:
docker restart $sample_job

如果要完全移除容器,需要先将该容器停止,然后才能移除。像这样:
docker stop $sample_job
docker rm $sample_job

将容器的状态保存为镜像,使用以下命令:
docker commit $sample_job job1

注意,镜像名称只能取字符[a-z]和数字[0-9]。

现在,你就可以使用以下命令查看所有镜像的列表:
docker images

我们之前的Docker教程中,我们学习过镜像是存储在Docker registry。在registry中的镜像可以使用以下命令查找到:
docker search (image-name)

查看镜像的历史版本可以执行以下命令:
docker history (image_name)

最后,使用以下命令将镜像推送到registry:
docker push (image_name)

非常重要的一点是,你必须要知道存储库不是根存储库,它应该使用此格式(user)/(repo_name)

这都是一些非常基本的Docker命令。在我们Docker教程系列的第六章,我们将讨论如何使用Docker运行Python的Web应用程序,以及一些进阶的Docker命令。

原文链接: Part 2: The 15 Commands(翻译:田浩浩 审校:李颖杰)

docker入门教程基础命令(代码片段)

1.配置docker加速器[[email protected]docker]#tee/etc/docker/daemon.json<<-‘EOF‘"registry-mirrors":["https://registry.docker-cn.com"]EOF 1.11启动第一个容器dockerrun-d-p80:80nginxrun创建并运行一个容器-d后台运行 查看详情

docker入门

1、使用命令行的工具来检索名字为“tutorial”的镜像$dockersearchtutorial2、使用docker命令来下载镜像$dockerpulllearn/tutorial3、查看已下载的镜像$dockerimages4、在docker容器中运行helloworld!dockerrun命令有两个参数,一个是镜像名,一个是要... 查看详情

docker入门基础篇(代码片段)

查看docker教学视频,请点击《狂神说java》:https://www.bilibili.com/video/BV1og4y1q7M4?p=1记得投币三连呀~~Docker学习Docker概述Docker安装Docker命令镜像命令容器命令操作命令......Docker镜像容器数据卷DockerFileDocker网络原理Idea整合DockerDockerCompose... 查看详情

docker基础入门安装以及常见命令(代码片段)

1、docker常见命令以及安装知识详解1、docker安装1、安装版本统一:Dockerversion18.03.0-ce,build0520e242、安装方式:使用dockerrepository安装3、sudoapt-getupdate4、InstallpackagestoallowapttousearepositoryoverHTTPSsudoapt-getinstallapt-trans 查看详情

docker基础命令简要入门

...文出自:http://www.cnblogs.com/scoter2008,本文将持续更新所有docker都可以通过man查看帮助:mandocker[ps|top|run|...]1、列出正在运行的镜像dockerps不给参数,返回正在运行的容器-a列出所有容器-l列出最新创建的容器2、启动容器dockerrunID[命... 查看详情

docker入门之二:docker常用命令(代码片段)

docker的简单使用1.docker常用命令1.1.基本命令1.2.docker管理容器1.2.1.启动容器进入容器删除容器1.docker常用命令1.1.基本命令获取镜像[hadoop@hadoop101docker]$dockerpullubuntu:16.04运行镜像[hadoop@hadoop101docker]$dockerrun-it--rmubuntu:16.04bash[hadoop@hadoop1... 查看详情

docker基础知识和命令使用入门(代码片段)

本文介绍了Docker相关的基础知识和命令的简单使用。基础知识部分包括Docker的用途和意义,Docker的镜像、容器、仓库、Dockerfile和DockerCompose的理解,以及Docker图形管理工具Portainer的基础功能。Docker命令的使用包括镜像使用、容器... 查看详情

入门:docker常用命令及解释(代码片段)

一、容器生命周期管理1.create命令解释:创建一个容器,但不启动,容器名称为mynginxleoheng-MacBook-Pro:~leo$dockercreate--namemynginxnginx:latestUnabletofindimage‘nginx:latest‘locallylatest:Pullingfromlibrary/nginxa5a6f2f73cd8:Pullcompl 查看详情

docker入门-docker运行springboot应用

环境准备jdk8安装docker镜像加速器配置docker私有仓库springboot工程的jar包 docker部署项目dockfileDockfile是一种被Docker程序解释的脚本,Dockerfile由一条一条的指令组成,每条指令对应Linux下面的一条命令。Docker程序将这些Dockerfile指... 查看详情

docker入门之常用命令

...于容器化和人工智能了,而容器化技术能有今天的热度,Docker可谓功不可没。  让我们一起来回顾一下Docker  是什么?是一种虚拟化技术能够将应用程序自动部署到容器使用Go语言开源引擎能够非常方便的将我们的... 查看详情

docker教程-1-学习及安装docker(代码片段)

目录1、Docker介绍1.1 Docker的来源1.2 Docker是什么1.3 Docker特点1.4 Docker的应用场景1.5 Docker的优势2、Docker版本及安装要求2.1Docker版本介绍2.2Docker安装要求3、Docker的核心概念3.1 Docker引擎3.2Docker的组成4、LinuxUbuntu 安装Docker4.1查看系... 查看详情

docker入门使用(代码片段)

1.简单命令列表命令解释备注docker--version查看docker版本  dockerinfo 查看更多细节  dockerrunhello-world 检验docker运行正常     查看详情

docker查询资料整理

Docker查询资料整理Docker官方文档Docker菜鸟教程Docker实战总结docker启动和关闭命令Docker官方文档官方文档Docker菜鸟教程Docker菜鸟教程Docker实战总结Docker实战总结(非常全面)docker启动和关闭命令 查看详情

docker入门基本操作(代码片段)

(一)、容器的使用1、docker客户端命令。输入docker查看docker用法的语法和相关的命令。[[email protected]~]#dockerUsage:docker[OPTIONS]COMMANDAself-sufficientruntimeforcontainersOptions:--configstringLocationofclientconfigfiles(def 查看详情

docker容器技术入门03

Docker容器的基本操作首先要注意的是,所有的docker命令都是以docker开头,也就是指调用docker程序。我们要学习的第一个命令就是dockerrun,运行一个容器。以Docker02教程中的容器为例:这样我们就成功的运行了一个容器,dockerrun后... 查看详情

让你快速入门docker的30个命令行

...和命名空间(PID,网络,mount,等等)限制出来的应用。docker是最常见的一种容器技术,Docker由Dockerdaemon(监听程序)、Docker镜像(层)和Docker存储(卷)和Docker网络的构成。一个容器就是指由docker运行时基于docker镜像创建的一... 查看详情

docker零基础快速入门(通俗易懂)(代码片段)

...里云博客专家、华为云享专家、网络安全领域优质创作者Docker一、安装Docker二、配置镜像加速器三、Docker服务命令四、Docker镜像命令五、Docker容器命令六、Docker容器数据卷七、Docker部署应用1、部署Tomcat2.1解决页面404问题2.2解决... 查看详情

docker命令

菜鸟教程:http://www.runoob.com/docker/docker-container-usage.html 直接输入 docker 命令来查看到Docker客户端的所有命令选项。通过命令dockercommand--help更深入的了解指定的Docker命令使用方法。yum-yinstalldockerservicedockerstart d 查看详情