docker基础命令(代码片段)

liuzhijun666 liuzhijun666     2022-12-06     555

关键词:

Docker常用命令介绍

1、docker常用命令

命令 作用
docker search 查询镜像
docker pull 从网上拉取镜像
docker create 创建容器
docker ps 查看容器进程
docker start 启动容器进程
docker stop 终止容器进程
docker logs 查看日志
docker images 查看docker中的镜像
docker rm 删除镜像
docker rmi 删除docker容器
docker exec 交互式进入docker容器中
docker run 拉取镜像,创建容器、启动容器
dcoker kill 强行终止docker进程

2、例子

2.1、查询、拉取容器

# docker images 			---列出本地镜像
REPOSITORY          TAG                 IMAGE ID            CREATED             SIZE

# docker search nginx 		  ---- 查询nginx镜像
NAME                               DESCRIPTION                                     STARS               OFFICIAL            AUTOMATED
nginx                              Official build of Nginx.                        13457               [OK]                
jwilder/nginx-proxy                Automated Nginx reverse proxy for docker con…   1837                                    [OK]
richarvey/nginx-php-fpm            Container running Nginx + PHP-FPM capable of…   780                                     [OK]
# docker pull nginx			 ----拉取镜像
Using default tag: latest
latest: Pulling from library/nginx
8559a31e96f4: Pull complete 
1cf27aa8120b: Pull complete 
67d252a8c1e1: Pull complete 
9c2b660fcff6: Pull complete 
4584011f2cd1: Pull complete 
Digest: sha256:a93c8a0b0974c967aebe868a186e5c205f4d3bcb5423a56559f2f9599074bbcd
Status: Downloaded newer image for nginx:latest
docker.io/library/nginx:latest

2.2、创建并且启动容器

# docker ps -a				---查询所有进程
CONTAINER ID        IMAGE               COMMAND                  CREATED             STATUS              PORTS               NAMES
8f7f5e453029        nginx               "/docker-entrypoint.…"   13 seconds ago      Created                                 condescending_einstein
# docker start 8f7f5e453029				---启动nginx进程
8f7f5e453029
# docker ps					---查看启动进程
CONTAINER ID        IMAGE               COMMAND                  CREATED             STATUS              PORTS               NAMES
8f7f5e453029        nginx               "/docker-entrypoint.…"   49 seconds ago      Up 9 seconds        80/tcp              condescending_einstein
[root@docker ~]# 

最简单的拉取、创建、启动

[root@docker ~]# docker ps
CONTAINER ID        IMAGE               COMMAND             CREATED             STATUS              PORTS               NAMES
[root@docker ~]# docker run -d -it nginx
Unable to find image ‘nginx:latest‘ locally
latest: Pulling from library/nginx
8559a31e96f4: Pull complete 
1cf27aa8120b: Pull complete 
67d252a8c1e1: Pull complete 
9c2b660fcff6: Pull complete 
4584011f2cd1: Pull complete 
Digest: sha256:a93c8a0b0974c967aebe868a186e5c205f4d3bcb5423a56559f2f9599074bbcd
Status: Downloaded newer image for nginx:latest
d7cd36b5d00879de59e4df9ed4e14bfeb5a626893a5823b66133acd0959f1acd
[root@docker ~]# docker ps
CONTAINER ID        IMAGE               COMMAND                  CREATED             STATUS              PORTS               NAMES
d7cd36b5d008        nginx               "/docker-entrypoint.…"   29 seconds ago      Up 28 seconds       80/tcp              unruffled_swanson
[root@docker ~]# 

3、终止容器进程

# docker ps
CONTAINER ID        IMAGE               COMMAND                  CREATED             STATUS              PORTS               NAMES
8f7f5e453029        nginx               "/docker-entrypoint.…"   5 minutes ago       Up 15 seconds       80/tcp              condescending_einstein
# docker stop 8f7f5e453029				---停止nginx容器进程
8f7f5e453029
# docker ps
CONTAINER ID        IMAGE               COMMAND             CREATED             STATUS              PORTS               NAMES
# docker restart 8f7f5e453029			---重启
8f7f5e453029
# docker kill 8f7f5e453029				---强行终止
8f7f5e453029
# docker ps
CONTAINER ID        IMAGE               COMMAND             CREATED             STATUS              PORTS               NAMES
#

4、进入容器

# docker exec -it 8f7f5e453029 /bin/bash
root@8f7f5e453029:/# ls
bin   dev		   docker-entrypoint.sh  home  lib64  mnt  proc  run   srv  tmp  var
boot  docker-entrypoint.d  etc			 lib   media  opt  root  sbin  sys  usr
root@8f7f5e453029:/# exit

5、删除容器和镜像

1、关闭所有该容器进程

2、删除容器

4、删除镜像

# docker ps -a
CONTAINER ID        IMAGE               COMMAND                  CREATED             STATUS              PORTS               NAMES
8f7f5e453029        nginx               "/docker-entrypoint.…"   10 minutes ago      Up About a minute   80/tcp              condescending_einstein
# docker stop 8f7f5e453029
8f7f5e453029
# docker ps
CONTAINER ID        IMAGE               COMMAND             CREATED             STATUS              PORTS               NAMES
# docker rm 8f7f5e453029
8f7f5e453029
# docker ps -a
CONTAINER ID        IMAGE               COMMAND             CREATED             STATUS              PORTS               NAMES
# docker images
REPOSITORY          TAG                 IMAGE ID            CREATED             SIZE
nginx               latest              0901fa9da894        39 hours ago        132MB
# docker rmi 0901fa9da894
Untagged: nginx:latest
Untagged: nginx@sha256:a93c8a0b0974c967aebe868a186e5c205f4d3bcb5423a56559f2f9599074bbcd
Deleted: sha256:0901fa9da894a8e9de5cb26d6749eaffb67b373dc1ff8a26c46b23b1175c913a
Deleted: sha256:89a4b5ca03d8301855dee414fc0631cff6410a48ff3a54f5f271906b81cd4e2b
Deleted: sha256:2e03e0e054440102d46743deb10a98bd4a2da37282a5c955c65e30a7bca53fc7
Deleted: sha256:f7b1f49be3e1a298b598c7822a2a9334e0b806da2da34a740a4d64b7c5f877ce
Deleted: sha256:2cdd3840848b3193bc22db56d42a6debdee858468fe3b506656d7d3c836a23c7
Deleted: sha256:13cb14c2acd34e45446a50af25cb05095a17624678dbafbcc9e26086547c1d74
# docker images
REPOSITORY          TAG                 IMAGE ID            CREATED             SIZE

docker基础命令(代码片段)

Docker常用命令介绍1、docker常用命令命令作用dockersearch查询镜像dockerpull从网上拉取镜像dockercreate创建容器dockerps查看容器进程dockerstart启动容器进程dockerstop终止容器进程dockerlogs查看日志dockerimages查看docker中的镜像dockerrm删除镜像do... 查看详情

docker的基础命令(代码片段)

帮助命令dockerversion查看docker版本dockerinfo显示Docker系统信息,包括镜像和容器数。docker--help展示docker所有命令dockercommand--help更深入的了解指定的Docker命令使用方法。command为你想要的了解命令dockerrun--help案例Usage:dockerrun[OPTIONS]... 查看详情

docker基础命令学习(代码片段)

Docker学习Docker简介虚拟机和Linux容器Docker中基本概念镜像(Image)容器(Container)仓库(Repository)分层存储Docker的安装Centos6安装DockerCentos7安装Docker配置阿里云镜像加速器配置HelloWorld镜像底层运行原理Docker常用命令帮助命令dockerversion---查... 查看详情

docker-基础命令(代码片段)

docker容器,只能启动一个指定的程序,程序结束,容器退出查看命令:docker--help 总得来说,docker的命令为以下几种: 容器生命周期管理— docker[run|start|stop|restart|kill|rm|pause|unpause]容器操作运维— docker[ps|inspect|top|attach|events... 查看详情

docker基础命令(代码片段)

一、docker命令-镜像1、查看docker版本docker-vdockerversiondeckerinfo#可以查看所有运行容器的镜像数量,运行容器的版本,可以分配的CPU,总的内存等信息.docker的工作目录/var/lib/decker[root@ct~]#dockerversionClient:DockerEngine-CommunityVersi 查看详情

docker基础命令(代码片段)

一、docker命令-镜像1、查看docker版本docker-vdockerversiondeckerinfo#可以查看所有运行容器的镜像数量,运行容器的版本,可以分配的CPU,总的内存等信息.docker的工作目录/var/lib/decker[root@ct~]#dockerversionClient:DockerEngine-CommunityVersi 查看详情

docker基础命令(代码片段)

Docker常用命令学习网站:https://yeasy.gitbook.io/docker_practice/查看所有镜像:“dockerimages”删除imagedockerrmiIMAGEID若上步无法删除,则需要先删除运行过该images的container,先利用“dockerps-a”查看退出的container;再利用“dockerrmCONTAINERID... 查看详情

docker基础命令,docker网络模式!!!(代码片段)

docker基础命令,docker网络模式!!!一.docker镜像操作二.docker命令---镜像2.1查看docker版本2.2搜索镜像2.3下载镜像2.4查看镜像列表2.5获取镜像信息2.6添加镜像标签2.7删除镜像2.8镜像导出2.9镜像导入三.docker命令---容器... 查看详情

docker基础命令使用(代码片段)

Docker基础命令本文主要基于上一片篇docker安装,来演示命令使用方法,docker安装。1、DockerHub搜索镜像dockersearch关键字选项:--automated=false:仅显示自动创建的镜像(通过Github或BitBucket仓库自动构建的镜像,直接从仓库复制一份,... 查看详情

关于docker那点事儿——docker基础命令(代码片段)

文章目录前言一、docker安装docker配置文件详解二、常用docker命令1、dockerimage命令2、dockerrun命令3、常用命令三、docker网络1、docker修改默认网段2、不同宿主机下docker互通四、docker数据目录迁移前言官方文档:https://docs.docker.com... 查看详情

docker安装优化与docker基础命令(代码片段)

Docker安装优化与Docker基础命令#个人阿里云镜像加速;登陆阿里云搜索镜像加速,复制链接sudomkdir-p/etc/dockersudotee/etc/docker/daemon.json<<-‘EOF‘"registry-mirrors":["https://ye71id77.mirror.aliyuncs.com"]EOFsudosystemctldaemon-re 查看详情

容器|docker基础命令(代码片段)

dockerversion查看docker版本信息dockersearchnginx查找nginx镜像文件dockerimages查看所有镜像文件dockerpullmysql获取最新版本的mysqldockerpullmysql:5.7.35下载指定版本(5.7.35)的mysqldockerps查看docker进程快照dockerstophello-world停止h 查看详情

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

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

docker常用的基础命令(代码片段)

docker常用的基础命令镜像命令:搜索镜像:dockersearchimages_name下载镜像:dockerpullimages_name查看当前的所有镜像:dockerimages删除本地镜像:dockerrmiimages_name容器操作:新建容器并启动:#在容器里启动一个/bin/bashshell环境,可以登录... 查看详情

docker基础命令详解——镜像及容器操作(代码片段)

Docker基础命令详解——镜像及容器操作前言?上篇文章介绍了有关Docker的基础与Linux下docker的安装,本文主要讲解安装docker后的基础使用方法以及命令的介绍,主要是docker镜像操作及容器操作命令。?当然,docker的相关命令非常多... 查看详情

docker基础:管理命令(代码片段)

...令管理网络管理容器管理服务管理节点管理插件管理命令dockernetwork:管理网络;dockercontainer:管理容器;dockerservice:管理服务;dockernode:管理Swarm节点;dockerplugin:管理插件;dockerstack:管理堆栈;dockersystem:管理系统信息;d 查看详情

docker基础命令总结(代码片段)

dockerinfo显示docker详细信息dockerpullbusybox拉取镜像dockerpullnginxdockerimagesnginx查看正在运行的镜像dockerrun--namenginx01-d-p8099:80nginx用nginx镜像启动一个容器,命名为nginx01并映射了8099端口这样我们就可以直接访问nginx了:firefox127.0.0.1:8099... 查看详情

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

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