Docker的常用命令

admin 2022-10-26 927 10/26
基础命令
systemctl start docker 启动docker
systemctl stop docker 停止docker
systemctl restart docker 重启docker
systemctl status docker 查看docker状态
systemctl enable docker 设置开机启动
  1. 镜像命令
    1. docker images 查看所有的镜像
    2. docker search 镜像名 搜索镜像
    3. docker pull 镜像名 下载镜像
    4. docker system df 查看镜像容器数据卷空间
    5. docker rmi 删除镜像
    6. docker rmi -f 镜像ID 强制删除镜像
    7. docker rmi -f $(docker images -qa) 删除所有的镜像
    8. docker run -it 镜像ID /bin/bash 带返回接口的方式运行镜像 一般后面会带 -p 端口号:端口号 绑定docker和容器的端口,用于外部访问接入
  1. 容器命令
    1. docker ps 查看所有在运行的容器
    2. docker start 容器ID或容器名 启动已停止的容器
    3. docker restart 容器ID或者容器名 重新启动容器
    4. docker restart 容器ID或者容器名 -restart-always 重新启动容器并设置开机启动
    5. docker stop 容器ID或容器名 停止容器
    6. docker kill 容器ID容器名 强行停止容器
    7. docker rm -f 容器ID容器名 删除容器
    8. docker commit -m="描述信息" -a=“作者” 容器ID 要创建的目标镜像名:[版本号标签名tag] 提交容器副本,使之成为一个新的镜像
    9. docker logs 容器id 查看容器日志。
    10. docker top 容器ID 查看容器内运行的进程
    11. docker inspect 容器ID 查看容器更细致的内容
    12. docker exec -it 容器ID /bin/bash 重新接入容器交互界面
    13. docker export 容器ID > 文件名.tar 导出docker容器到主机,默认保存在当前目录
    14. cat 文件名.tar | docker import -镜像的用户/镜像名:镜像版本号 导入当前文件夹下的容器文件到docker镜像,恢复镜像后再docker run运行镜像
    15. docker ps -a 查看运行的容器历史运行
  1. 仓库命令
    1. docker pull registry 下载本地仓库镜像
    2. docker images 查看仓库镜像
    3. docker run -d -p 5000:5000 -v /zzyyuse/myregistry/:/tmp/registry --privileged=true registry 启动镜像
    4. firewall-cmd --zone=public --add-port=5000/tcp --permanent 打开5000端口
    5. firewall-cmd --reload 保存设置
    6. service network restart 重启网络
    7. curl -XGET http://IP地址:5000/v2/_catalog 查看仓库状态
- THE END -

admin

10月26日10:29

最后修改:2022年10月26日
1

非特殊说明,本博所有文章均为博主原创。

共有 0 条评论