Docker自学纪实(二)Docker基本操作
2024-09-01 09:35:23
- 安装docker
以CentOS7为例:
安装:yum -y install docker
启动:systemctl start docker
设置开机自启:systemctl enable docker
- 镜像的基本使用
搜索镜像:docker search 镜像名称
拉取镜像:docker pull 镜像名称:TAG
查看镜像:docker images
删除镜像:docker rmi 镜像名称
启动镜像:docker run [OPTIONS] image [COMMAND] [ARG...] 不清楚就docker run --help或者看这里。
注:镜像启动后,docker会根据镜像自动生成一个容器。
- 容器的基本使用
查看当前运行的容器:docker ps
查看所有容器(包括未运行的):docker ps -a
开启容器:docker start 容器ID/NAME
进入容器:docker attach 容器ID/NAME 或者 docker exec -it 容器ID/NAME+操作命令。如:docker exec -it ubuntu /bin/bash
停止容器:docker stop 容器ID/NAME
注:要想删除容器,需要先停止容器,或者-f强制删除。
删除容器:docker rm 容器ID/NAME (docker rm -f 容器ID/NAME 强制删除)
导出容器:docker export -o 命名 容器ID/NAME 例:docker export -o myubuntu.tar ubuntu
导入容器:docker import 文件名 重命名镜像名:TAG 例:docker import myubuntu.tar ubuntu:new
将指定镜像保存成 tar 归档文件:docker save -o 重命名文件名 镜像名称 例:docker save -o myubuntu.tar ubuntu:new
将指定tar归档文件导入:docker load 重命名镜像名称 文件名 例:docker load myubuntu.tar ubuntu:new
注:docker export (这个是轻量级的打包,打包的是精简部分)
docker save (这个是完整打包)
以上是常用的docker命令
关于docker命令想要了解更多,点击这里
最新文章
- # iOS 10 适配 # 适配刷新控件 以MJRefresh 为例
- 【leetcode】 Letter Combinations of a Phone Number(middle)
- 在mac下使用brew和brew cask轻松实现软件安装
- 【转载】strlen与sizeof区别
- Convert Date between LocalDateTime
- mybatis11 sqlMapConfig.xml文件说明
- 2 kNN-K-Nearest Neighbors algorithm k邻近算法(一)
- java反射机制(笔记)
- 保存iptables的防火墙规则的方法【转载】
- vue-cli搭建多页面项目如何配置
- 【JavaWeb】c3p0连接池与MySQL
- Python Cookbook(第3版)中文版:15.21 诊断分段错误
- CRM公海自动回收规则
- 洛谷P3307 [SDOI2013]项链 [polya定理,莫比乌斯反演]
- mongoDB 文档操作_查
- 9Linux_LVM_iptables
- mysql基础常用命令
- JAVAWEB 一一 userweb1(原生,非servlet版)
- unity3d中gameObject捕获鼠标点击
- Android ListView setOnItemClickListener/setOnItemSelectedListener,无效