关于linux安装docker遇到的问题 &&docker常用命令

  1. 根据网上教程安装docker,安装完毕后,需要修改ustc的镜像,但是我怎么都找不到,后经查证,安装完我并未启动docker,所以无法找到。

镜像相关

  1. docker images 查看我的所有镜像
  2. docker search 名称 根据名称去搜索想要下载的镜像
  3. docker pull Name 根据Name拉取想要下载的镜像
  4. docker rmi name/id 根据name或id删除下载的镜像
  5. docker rmi docker images -q 删除下载的所有镜像(红色部分命令是被反引号扩起来的 因为csdn自动帮我转成代码块了 这是不对的 重点重点:需要在红色代码前后加上反引号)

容器相关

  1. docker ps 查看当前运行中的容器(参数: -a:全部容器 不管是否在运行)
  2. docker run 创建容器(参数:-i:运行容器 -t:进入该容器的命令行(交互式) --name:为容器指定名字 -d:守护式运行容器 -p 端口映射 -e添加环境变量等) name/id:标签(如果是默认的可以不加)/bin/bash
  3. exit 退出当前容器(容器也关了)
  4. docker exec it 容器名称 /bin/bash 守护式 进入当前容器命令
  5. docker stop name/id 停止docker 容器
  6. docker start name/id 启动docker容器
  7. docker cp 源目录 容器名称:目标目录 目录copy(也可以将两者调换 就是将容器的文件 copy到宿主机上)
  8. docker run -di -v /user/lical/test:/usr/local/test --name = test mysql 将宿主机的目录与容器内的目录进行映射,这样就可以通过修改宿主机的目录去影响容器了;参数说明:创建容器 -v 宿主机目录:容器目录 如果提示权限不足,添加 --privileged-true
  9. docker inspect name/id 查看容器运行的各种数据(也可以添加 --format=‘{{.数据名}}’ 直接提取某个字段的值)
  10. docker rm name/id 删除容器(不能删除正在运行的容器)
  11. docker commit 容器名 镜像名 将容器生成镜像
  12. docker sava -o 输出文件名 镜像名 将镜像保存成文件
  13. docker load -i 文件名 将文件保存为镜像

dockerfile相关(相当于脚本)

  1. FORM 镜像名:tag dockerfile:基于哪个基础镜像启动流程
  2. MAINTAINER 名称 dockerfile:创建者名称
  3. ENV key value dockerfile:设置环境变量可以写多条
  4. RUN command dockerfile:核心部分(可以写多条)
  5. ADD source-dor/filedest-dir/file dockerfile:讲宿主机的文件复制到容器内,如果是一个压缩文件将会自动解压
  6. COPY sourcedir/filedest-dir/file dockerfile:与ADD相似 但不解压
  7. WOEKDIR path-dir dockerfile:设置工作目录

私有仓库相关

  1. docker run -di --name=registry -p 5000:5000 registry docker私有仓库的容器创建
  2. docker tag 镜像名 私有仓库地址(ip:端口/地址) 为镜像打上私有仓库的标签
  3. docker push 私有仓库地址 将镜像上传到私有仓库
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值