基础命令
systemctl start docker 启动docker
systemctl stop docker 停止docker
systemctl restart docker 重启docker
systemctl status docker 查看docker状态
systemctl enable docker 设置开机启动
- 镜像命令
-
- docker images 查看所有的镜像
- docker search 镜像名 搜索镜像
- docker pull 镜像名 下载镜像
- docker system df 查看镜像容器数据卷空间
- docker rmi 删除镜像
- docker rmi -f 镜像ID 强制删除镜像
- docker rmi -f $(docker images -qa) 删除所有的镜像
- docker run -it 镜像ID /bin/bash 带返回接口的方式运行镜像 一般后面会带 -p 端口号:端口号 绑定docker和容器的端口,用于外部访问接入
- 容器命令
-
- docker ps 查看所有在运行的容器
- docker start 容器ID或容器名 启动已停止的容器
- docker restart 容器ID或者容器名 重新启动容器
- docker restart 容器ID或者容器名 -restart-always 重新启动容器并设置开机启动
- docker stop 容器ID或容器名 停止容器
- docker kill 容器ID容器名 强行停止容器
- docker rm -f 容器ID容器名 删除容器
- docker commit -m="描述信息" -a=“作者” 容器ID 要创建的目标镜像名:[版本号标签名tag] 提交容器副本,使之成为一个新的镜像
- docker logs 容器id 查看容器日志。
- docker top 容器ID 查看容器内运行的进程
- docker inspect 容器ID 查看容器更细致的内容
- docker exec -it 容器ID /bin/bash 重新接入容器交互界面
- docker export 容器ID > 文件名.tar 导出docker容器到主机,默认保存在当前目录
- cat 文件名.tar | docker import -镜像的用户/镜像名:镜像版本号 导入当前文件夹下的容器文件到docker镜像,恢复镜像后再docker run运行镜像
- docker ps -a 查看运行的容器历史运行
- 仓库命令
-
- docker pull registry 下载本地仓库镜像
- docker images 查看仓库镜像
- docker run -d -p 5000:5000 -v /zzyyuse/myregistry/:/tmp/registry --privileged=true registry 启动镜像
- firewall-cmd --zone=public --add-port=5000/tcp --permanent 打开5000端口
- firewall-cmd --reload 保存设置
- service network restart 重启网络
- curl -XGET http://IP地址:5000/v2/_catalog 查看仓库状态
- THE END -
最后修改:2022年10月26日
非特殊说明,本博所有文章均为博主原创。
如若转载,请注明出处:https://kcbbb.com/2022/10/26/docker%e7%9a%84%e5%b8%b8%e7%94%a8%e5%91%bd%e4%bb%a4/
共有 0 条评论