云原生——容器技术docker基础命令

前言
作者简介:我是笑霸final,一名热爱技术的在校学生。
个人主页:个人主页1 || 笑霸final的主页2
系列专栏云原生专栏
如果文章知识点有错误的地方,请指正!和大家一起学习,一起进步
如果感觉博主的文章还不错的话,点赞 + 关注 + 收藏

目录

    • 一、帮助启动类命令
    • 二、镜像命令
      • `docker images`
      • `docker search xxx`
      • `docker pull xxx`
      • `docker system df`
      • `docker rmi xxxid/xxx`
    • 三、容器命令
      • 1、启动交互式容器
      • 2、列出当前正在运行的容器
      • 3.退出容器
      • 4.删除已经停止的容器
      • 5.启动守护式容器
      • 6、查看容器的日志
      • 7、进入正在运行的容器
      • 8、复制文件

云原生——容器技术docker基础命令_第1张图片
云原生——容器技术docker基础命令_第2张图片

一、帮助启动类命令

启动docker:

systemctl start docker

停止docker:

systemctl stop docker

重启docker:

 systemctl restart docker

查看docker状态:

systemctl status docker

开机启动:

systemctl enable docker

查看docker概要信息:

docker info

查看docker总体帮助文档:

docker --help

查看docker命令帮助文档:

docker 具体命令--help

二、镜像命令

docker images

罗列出本机所有镜像

云原生——容器技术docker基础命令_第3张图片

REPOSITORY: 表示镜像的仓库源

TAG: 镜像的标签版本号

IMAGE ID: 镜像ID

CREATED: 镜像创建时间

SIZE: 镜像大小


docker search xxx

查某个xxX镜像是否在远程库


docker pull xxx

拉远程库中的名字叫 xxx的镜像

docker pull mysql:8.0.25

拉取指定版本的镜像


docker system df

查看镜像/容器/数据卷所占的空间
云原生——容器技术docker基础命令_第4张图片


docker rmi xxxid/xxx

根据镜像名字ID者镜像名字删除对应的镜像

docker rmi -f xxxid //强制删除

三、容器命令

用乌班图镜像演示

1、启动交互式容器

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

云原生——容器技术docker基础命令_第5张图片

启动乌班图镜像

docker run -it ubuntu /bin/bash  
或者
docker run -it --name=myubt ubuntu /bin/bash

//退出终端
exit

云原生——容器技术docker基础命令_第6张图片

2、列出当前正在运行的容器

docker ps [OPTIONS]

3.退出容器

exit  
或者
ctrl+p+q  

exit run进去容器,exit退出,容器停止
ctrl+p+q run进去容器,ctrl+p+q退出,容器不停止

注意 区别容器是否停止

其他命令

重启容器  		docker  restart容器ID或者容器名
停止容器  		docker  stop容器ID或者容器名
强制停止容器     docker  kill容器ID或容器名

云原生——容器技术docker基础命令_第7张图片

4.删除已经停止的容器

删除容器

docker rm 容器ID

删除镜像

docker rmi 镜像ID

参数 -f 强制删除

5.启动守护式容器

docker run -d --name=名字  镜像名

列:docker run -d --name=myredis redis

docker run -d --name=名字 -p 宿主机端口:容器端口  镜像名

列:docker run -d --name=myNginx -p 8888:80 nginx
云原生——容器技术docker基础命令_第8张图片

6、查看容器的日志

docker logs 容器id

7、进入正在运行的容器

docker exec -it 容器id   /bin/bash  
 或者
docker attach 容器id

8、复制文件

复制文件啊到主机上

docker cp 容器ID:容器内路径 目的主机路径

主机复制到容器

docker cp 容器内路径目的主机路径  容器ID:容器内路径


导入和导出容器

导出容器

docker export 容器ID > 文件名tar

导入

cat 文件名.tar|docker import- 镜像用户/镜像名:镜像版本号

cat aaa.tar | docker import - xbfinal/redis:666

你可能感兴趣的:(云原生,docker,云原生,容器)