Docker容器,镜像常用命令

安装

yum install docker -y

启动docker守护进程

systemctl  start docker

常用命令

镜像相关

docker images

简介
  查看镜像
格式
  docker images [OPTIONS] [REPOSITORY[:TAG]]
常用选项
  --all , -a		显示所有镜像(默认隐藏中间图像)
  --filter , -f		根据提供的条件过滤输出
  --quiet , -q		仅显示数字ID

docker pull

简介
  从远端拉取镜像
格式
  docker pull [OPTIONS] NAME[:TAG|@DIGEST]

docker push

简介
  将镜像推送到远端
格式
  docker push [OPTIONS] NAME[:TAG]

docker rmi

简介
  移除一个或多个镜像
格式
  docker rmi [OPTIONS] IMAGE [IMAGE...]

docker tag

简介
  基于容器打标签
格式
  docker tag SOURCE_IMAGE[:TAG] TARGET_IMAGE[:TAG]

docker login

简介
  登陆Docker的仓库
格式
  docker login [OPTIONS] [SERVER]
常用选项
--password , -p		密码
--password-stdin		从stdin获取密码
--username , -u		用户名

docker logout

简介
  注销 
格式
  docker logout [SERVER]

docker commit

简介
  基于已修改的镜像创建新的镜像
格式
  docker commit [OPTIONS] CONTAINER [REPOSITORY[:TAG]]
常用选项
  --author, -a   作者
  --pause, -p  在提交期间暂停容器
  --message, -m  提交注释信息
  --change, -c  将Dockerfile指令应用于创建的映像

docker save

简介
  将一个或多个镜像保存到tar存档
格式
  docker save [OPTIONS] IMAGE [IMAGE...]
常用选项
  --output , -o		写入文件,而不是STDOUT

docker load

扫描二维码关注公众号,回复: 4892625 查看本文章
简介
  从tar存档或STDIN加载镜像
格式
  docker load [OPTIONS]

容器相关

docker ps

简介
  列出容器
格式
  docker ps [OPTIONS]
常用选项
  --all , -a		显示所有容器(默认显示刚刚运行)
  --quiet , -q		仅显示数字ID

docker top

简介
  显示容器的运行进程
格式
  docker top CONTAINER [ps OPTIONS]

docker logs

简介
  获取容器的日志
格式
  docker logs [OPTIONS] CONTAINER

docker stats

简介
  显示容器资源使用情况统计信息的实时流
格式
  docker stats [OPTIONS] [CONTAINER...]

docker run

简介
  在新容器中运行命令,如果容器没有启动,则会创建容器并启动
格式
  docker run [OPTIONS] IMAGE [COMMAND] [ARG...]
常用选项
  --name       为容器指定名称
  --rm              退出时自动删除容器
  --network BRIDGE  将容器连接到制定网络
  -d       在后台运行容器并输出容器ID
  -i  --interactive  交互式;即使没有连接,也要保持STDIN打开
  -t      分配一个伪终端

docker create

简介
  创建一个容器
格式
  docker create [OPTIONS] IMAGE [COMMAND] [ARG...]
常用选项
  --name       为容器指定名称
  --rm              退出时自动删除容器
  --network BRIDGE  将容器连接到制定网络
  -d       在后台运行容器并输出容器ID
  -i  --interactive  交互式;即使没有连接,也要保持STDIN打开
  -t      分配一个伪终端

docker start

简介
  启动一个或多个容器
格式
  docker start [OPTIONS] CONTAINER [CONTAINER...]

docker restart

简介
  重启一个或多个容器
格式
  docker restart [OPTIONS] CONTAINER [CONTAINER...]

docker kill

简介
  杀死一个或多个容器
格式
  docker kill [OPTIONS] CONTAINER [CONTAINER...]

docker stop

简介
  停止一个或多个容器
格式
  docker stop [OPTIONS] CONTAINER [CONTAINER...]

docker rm

简介
  删除一个或多个容器
格式
  docker rm [OPTIONS] CONTAINER [CONTAINER...]

docker pause

简介
  暂停一个或多个容器中的所有进程
格式
  docker pause CONTAINER [CONTAINER...]

docker unpause

简介
  取消暂停一个或多个容器中的所有进程
格式
  docker unpause CONTAINER [CONTAINER...]

docker exec

简介
  在运行中的容器执行一个命令
格式
  docker exec [OPTIONS] CONTAINER COMMAND [ARG...]

docker attach

简介
  将本地标准输入,输出和错误流附加到正在运行的容器
格式
  docker attach [OPTIONS] CONTAINER

官方文档: https://docs.docker.com/engine/reference/commandline/docker/

猜你喜欢

转载自blog.csdn.net/L835311324/article/details/84500575