Docker学习笔记(二)——docker容器的使用详细介绍

Docker容器的使用

1.获取镜像

本地没有镜像,直接从docker hub中拉取镜像

docker pull ubuntu
2.启动镜像

以命令行模式启动镜像:

docker run -it ubuntu /bin/bash

-i:交互式操作
-t:终端

启动容器并以后台方式运行:

docker run -itd --name ubuntu-test ubuntu /bin/bash 

-d:指定容器以后台方式运行
–name:指定容器的NAMES

3.退出当前容器
exit或ctrl+D
4.查看正在运行的容器
docker ps
5.查看所有容器
docker ps -a
6.停止一个容器
docker stop <容器ID> 或者是 <容器名>
7.重新启动一个已经停止的容器
docker restart <容器ID> 或者 <容器名>
8.进入容器的两种方式
  • docker attach
  • docker exec: 推荐使用第二种方式,因为这种方式进入容器运行后,退出时不会导致容器停止

attach 命令
在这里插入图片描述注意: 如果从这个容器退出,会导致容器的停止。

exec 命令
在这里插入图片描述注意: 如果从这个容器退出,不会导致容器的停止,这就是为什么推荐大家使用 docker exec 的原因。

说明: 进入容器与运行容器的区别:

1.运行容器:docker run
在第一次使用某个容器时首先需要使用docker使该容器运行起来,运行的方式也有多种,大多数情况下,
我们选择后台运行的方式
2.进入容器:docker exec
当容器以后台方式运行时,我们可以使用docker exec或docker attach的方式重新进入后台运行的容器
9.导出与导入容器

作用:使用容器时做了某些更改,想要将更改后的容器存为快照,方便下次导入使用

导出容器快照
docker export 1e560fca3906 > ubuntu.tar
导入容器快照
cat docker/ubuntu.tar | docker import - test/ubuntu:v1

通过指定 URL 或者某个目录来导入
docker import http://example.com/exampleimage.tgz example/imagerepo
10.删除容器

特别注意:删除容器前一定要确认该容器已经停止运行

docker rm -f 1e560fca3906

下面的命令可以清理掉所有处于终止状态的容器

docker container prune
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值