docker基础操作命令

本文介绍了Docker的三大核心概念:镜像、容器和仓库,并详细解释了如何获取、创建和管理这些元素。通过具体的命令示例,帮助读者快速上手Docker的基本使用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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》

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值