Docker 常用基本命令

Posted Erik_ly

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Docker 常用基本命令相关的知识,希望对你有一定的参考价值。

文章目录


本文主要介绍 Docker 常用的基本命令。

基本命令

  • 查看 Docker 版本
docker version
  • 查看 Docker 状态
systemctl status docker
  • 启动 Docker
systemctl start docker
  • 重启docker
systemctl restart docker
  • 查看本地已有镜像
docker images
  • 设置仓库
vim /etc/docker/daemon.json



   "registry-mirrors": ["http://10.180.210.xxx:9090"],

   "insecure-registries": ["10.180.210.xxx:9090"]

 
  • 登录测试
docker login 10.180.210.xxx:9090
  • 搜索镜像
docker search zookeeper
  • 拉取镜像
docker pull insight.harbor:30010/insight/zookeeper:3.4.6
  • 启动镜像
docker run -d --name zkName insight.harbor:30010/insight/zookeeper:3.4.6
  • 查看镜像状态
docker ps
  • 获取镜像进程
# 查看进程
docker top zkName

# 获取第二列,第二行的值,该值为 进程 pid
docker top zkName | awk 'print $2' | sed -n '2p'

# 将 pid 写入到特定文件中
docker top zkName | awk 'print $2' | sed -n '2p' > /var/run/zookeeper/zookeeper_server.pid
  • 进入容器中操作
docker exec -it zkName /bin/bash

# 退出容器
exit
  • 停止镜像
docker stop zkName && docker rm zkName
  • 删除镜像
docker rmi insight.harbor:30010/insight/zookeeper:3.4.6

参考资料

  • Docker 基本命令 - 简书:https://www.jianshu.com/p/4ab37ad30bd2

  • Docker 命令大全 | 菜鸟教程:https://www.runoob.com/docker/docker-command-manual.html

注:本文首发于个人博客网站: http://www.erik-ly.com/

以上是关于Docker 常用基本命令的主要内容,如果未能解决你的问题,请参考以下文章

Docker 常用基本命令

Docker 常用基本命令

Docker 常用基本命令

Docker学习重点~docker命令:帮助命令镜像命令容器命令常用其他命令

Docker——Docker常用命令+部署一些基本服务(NginxTomcatelasticsearch)

docker系列docker基本常用命令