栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

Docker基本命令

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Docker基本命令

帮助启动命令

docker帮助文档

docker --help
docker [命令] --help  # 具体命令帮助文档

启动 |停止 | 重启docker

systemctl start docker
systemctl stop docker
systemctl restart docker

查看docker状态

systemctl status docker

开机启动

systemctl enable docker

查看docker概要信息

docker info
镜像命令 docker images

Usage: docker images [OPTIONS] [REPOSITORY[:TAG]]

列出本机镜像信息

说明

REPOSITORY:表示镜像的仓库源
TAG:镜像的标签版本号
IMAGE ID:镜像ID
CREATED:镜像创建时间
SIZE:镜像大小

OPTIONS

-a # 列出本地所有镜像(含历史映像层)
-q # 只列出镜像ID

-aq # 可结合使用
docker search

Usage: docker search [OPTIONS] 镜像名

搜索某个镜像

OPTIONS

--limit 3 # 只列出3个镜像,默认25

docker pull

Usage: docker pull [OPTIONS] 镜像名[:TAG|@DIGEST]

拉取某个镜像, 若不指定TAG,默认latest 最新版本

docker system df

查看镜像/容器/数据卷 所占用空间

docker rmi

Usage: docker rmi [OPTIONS] IMAGE [IMAGE...]

删除镜像

删除全部镜像,语法:docker rmi -f $(docker images -qa)

OPTIONS

-f # 强制删除
容器命令 docker run

Usage: docker run [OPTIONS] IMAGE [COMMAND] [ARG...]

新建并启动一个容器

OPTIONS

--name="容器别名" 		# 为容器指定一个名称
-d 					  # 后台运行容器并返回容器ID
-i					  # interactive 交互模式运行容器,通常与 -t同时使用
-t 					  # 为容器分配一个伪终端, 通常与-i同时使用
-P 				      # 大写P, 为容器随机映射端口
-p					  # 小写p, 为容器指定映射端口	

启动 交互式容器(前台命令行)

/bin/bash 作为交互式shell,也可以是bash。若要退出终端,输入exit (退出并停止 )| CTRL + P + Q(退出不停止)

启动 守护式容器(后台服务器)

观察此时运行的容器

发现并没有启动 ubuntu容器,而是退出了容器,Docker容器后台运行,就必须有一个前台进程容器运行的命令如果不是那些一直挂起的命令(比如运行top,tail),就是会自动退出的。这样的容器(centos、ubuntu等)后台启动后,会立即自杀因为他觉得他没事可做了

启动 redis

docker ps

Usage: docker ps [OPTIONS]

列出正在运行的容器

docker exec | docker attach

Usage: docker exec [OPTIONS] ConTAINER COMMAND [ARG...]

进入容器,打开新的终端,使用exit退出,不会导致容器停止

Usage: docker attach [OPTIONS] CONTAINER

进入容器,打开新的终端,使用exit退出,会导致容器停止

docker logs

Usage: docker logs [OPTIONS] CONTAINER

查看指定容器日志

docker top

Usage: docker top ConTAINER [ps OPTIONS]

查看容器内运行的进程

docker inspect

Usage: docker inspect [OPTIONS] NAME|ID [NAME|ID...]

查看容器内部细节,以JSON格式展示

docker cp

Usage: docker cp [OPTIONS] CONTAINER:SRC_PATH DEST_PATH|- docker cp [OPTIONS] SRC_PATH|- CONTAINER:DEST_PATH

将容器文件拷贝至HOST,反之也可操作

docker export | import

Usage: docker export [OPTIONS] CONTAINER

将指定容器导出作为 tar归档文件

Usage: docker import [OPTIONS] file|URL|- [REPOSITORY[:TAG]]

导入tar包,生成一个image

docker start | restart | stop | kill | rm
docker start 容器ID或名称 	# 启动一个已停止的容器
docker restart 容器ID或名称  # 重启一个容器
docker stop 容器ID或名称     # 停止一个容器
docker kill   容器ID或名称   # 强制停止一个容器

docker rm 容器ID 		     # 删除已停止的容器
-f 				          # 强制删除
docker rm -f $(docker ps -aq)  # 强制删除所有容器
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/734289.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号