关键词:
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 查看详情