关于docker:docker学习笔记基础命令

2次阅读

共计 1183 个字符,预计需要花费 3 分钟才能阅读完成。

根底命令

  1. docker image
    docker image ls 查看本地有哪些镜像
    docker image inspect 能够晓得构建这个镜像的过程
    dockers image pull 从近程仓库拉镜像
    docker image push 从近程仓库上传镜像
    docker image tag source[:tag] target[:tag] 标记本地的镜像,具体成果能够看下图

docker image save 保留镜像,对于 docker 须要从一台机器迁徙到另外一台机器时比拟有用
如下图所示,应用 - o 参数将镜像保留到文件中

docker image load 加载镜像,将上文的 centos.tar.gz 镜像文件 load 到本地,作为一个镜像;
还是输入本次 load 的镜像名和 tag

dockers image rm(docker rmi)删除镜像,删除镜像时须要指定镜像的 image id,如果正在被应用的镜像,将不被容许删除
docker image prune 删除没有被用到的镜像
docker image build 依据 dockerfile 构建镜像,后续会专门一章用来解说 dockerfile

  1. docker container
    docker run 运行一个容器,具体成果和解析如下图
-e 为容器设置环境变量
-v hostdir:dockerDir  将主机的目录映射到 docker 中
--name 为容器命名
-itd 这是是 3 个参数,经常同时用到,示意 - d 示意后盾运行
-u 以某个用户进入容器
-p hostport:dockerport 映射宿主机的端口到 docker 容器的端口

docker exec container\_id command 进入一个容器
罕用的命令是 docker exec -it 000c9de4532e0e6f /bin/bash

docker ps 查看正在运行的容器
docker container ls 查看本地的容器,与 docker ps - a 作用雷同
同时创立容器时还能够指定 cpu,内存,ip 等零碎参数,具体应用办法能够通过 help 理解其用法

  1. docker login(logout) 登入登出近程仓库,push 镜像时须要用到
  2. docker stop/start/stats 容器的启停,查看状态
  3. docker search 从 docker hub 上查找镜像
  4. docker commit
    依据容器构建一个镜像,

    -a 作者
    -m 提交内容,相似于 git 提交的 commit


    在本地镜像列表中能够查看到刚刚创立的镜像,并且通过 inspect 命令能够查看到镜像的内容,Comment 就是咱们刚刚提交的信息,如果有趣味能够认真查看其中的内容,你会发现映射进去的目录,设置的环境变量都会在 inspect 中有记录

  5. docker cp 复制宿主机文件到容器中
    docker cp file contain_id:file 从宿主机复制文件到容器中

docker cp contain_id:file file 从容器中复制文件到宿主机

正文完
 0