docker基础操作命令

    xiaoxiao2021-04-12  28

    docker包含三个基本概念:镜像(image),容器(container),仓库(repository)。理解了这三个概念,就理解了Docker的整个生命周期。

    镜像

    获取镜像 sudo docker pull [镜像名称] 列出本地镜像 sudo docker images 创建镜像 一种是利用已有的镜像创建出容器后,修改后再提交为新的镜像,第二种方法是利用Dockerfile来创建镜像,可以很方便的来配置指定的环境。 sudo docker build -t [自定义tag]

    容器

    启动容器 启动一个bash终端,允许用户进行交互 sudo docker run -t -i ubuntu:14.04 /bin/bash

    容器在后台运行

    sudo docker run -d ubuntu:14.04 /bin/sh

    启动容器并关联host路径

    sudo docker run -it --privileged -v [host_path]:[docker_path] [image_name]/bin/bash

    如果docker连接会话被意外断开,重新进入对应的容器环境:

    sudo docker ps -a //获取当前运行的设备列表 sudo docker attach [container id] //进入指定的容器环境内 sudo docker exec -it [container id] /bin/bash //进入指定容器的命令环境

    如果发生的host关机的情况,容器会被终止,要启动该容器,只要先执行

    sudo docker start [container id]

    容器就会被启动,再执行attach就能进入容器运行环境。

    host切换 依次按以下两组快捷键,就可以保持容器的运行的同时,切换到host环境 Ctrl+p Ctrl+q

    仓库

    之后再来补充。

    参考: 《Docker从入门到实践.pdf》

    转载请注明原文地址: https://ju.6miu.com/read-667275.html

    最新回复(0)