这篇文章将为大家详细讲解有关Docker入门的基本操作命令是什么,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。
docker 服务管理使用的是systemctl命令,Linux下的服务都可以按照以下方式进行管理。
查看docker服务是否启动 systemctl status docker
启动docker服务 systemctl start docker
停止docker服务 systemctl stop docker
重启docker服务systemctl restart docker
设置docker服务开机自启动systemctl enable docker
查看docker版本docker -v
查看docker系统信息docker info
查看docker镜像列表
docker images docker image ls
将镜像保存为文件
docker save -o 文件名 镜像名 docker save -o centos8.tar centos:latest
导入保存的镜像文件
docker load -i 文件名 docker load -i centos8.tar
从镜像仓库中拉取或者更新指定镜像
docker pull [OPTIONS] NAME[:TAG|@DIGEST] docker pull centos # 拉取centos镜像
删除镜像,同时删除多个镜像时镜像名称或id用空格分隔
docker rmi [OPTIONS] IMAGE [IMAGE...]
标记本地镜像,将其归入某一仓库
docker tag SOURCE_IMAGE[:TAG] TARGET_IMAGE[:TAG] docker tag hello-world:latest ay-a/hello:0.1
将镜像推送到镜像仓库
docker push [OPTIONS] NAME[:TAG] docker push myimages:0.1
docker build使用 Dockerfile 创建镜像(这里不具体介绍Dockerfile)
# 命令格式如下,选项很多,可以通过 docker build --help 查看docker build [OPTIONS] PATH | URL | - #使用当前目录的 Dockerfile 创建镜像,标签为 testimages/test:v1docker build -t testimages/test:v1 .
docker create 创建一个容器但不启动它
#命令格式docker create [OPTIONS] IMAGE [COMMAND] [ARG...]#使用 hello-world:latest创建一个名称为 test 的容器docker create --name test hello-world:latest
docker run 创建并运行一个新的容器
#命令格式docker run [OPTIONS] IMAGE [COMMAND] [ARG...]#使用 hello-world:latest创建一个名称为 test 的容器并运行 docker run --name test hello-world:latest
docker start 启动一个或多个已经停止的容器
#启动id为 cea968a92c01 的容器docker start cea968a92c01
docker stop 停止正在运行中的容器
#停止id为 cea968a92c01 的容器docker stop cea968a92c01
docker restart 重启容器
#重启id为 cea968a92c01 的容器docker restart cea968a92c01
docker kill 杀死正在运行中的容器
#杀死id为 cea968a92c01 的容器docker kill cea968a92c01
docker rm 删除一个或多个容器,多个容器之间用空格隔开
# 删除id为 cea968a92c01 的容器docker rm cea968a92c01
docker pause/unpause 暂停/恢复容器中所有进程
# 暂停id为 cea968a92c01 的容器中所有进程docker pause cea968a92c01# 恢复id为 cea968a92c01 的容器中所有进程docker unpause cea968a92c01
docker exec 在容器中执行命令
# 命令格式 docker exec [OPTIONS] CONTAINER COMMAND [ARG...] # 在id为 66c6f21aa2d1 的容器中运行/bin/bash 程序 docker exec -it 66c6f21aa2d1 /bin/bash
查看容器列表
docker ps -a
大家要想深入理解docker之前必须把容器和虚拟机这两个概念搞清楚。
关于Docker入门的基本操作命令是什么就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。