博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Docker初步
阅读量:5330 次
发布时间:2019-06-14

本文共 1098 字,大约阅读时间需要 3 分钟。

一、安装Docker

curl -sSL https://get.docker.com/ | sh

 启动及开机启动

systemctl start dockersystemctl enable docker

二、修改Images存放路径

systemctl stop dockermv /var/lib/docker /homeln -s /home/docker /var/lib/dockerls -la /var/lib/dockersystemctl start dockerdocker info

三、创建空的CentOS-7.2.1511镜像

1. Dockerfile相关文件,解压,Dockerfile和centos-7.2.1511-docker.tar.xz放到同一个目录下。

 

2. 创建镜像

#注意后面一个"."号docker build -t centos-7.2.1511 .

 

3.检查镜像 

4. hello world

5. 开启网络

docker run -it --net=host centos-7.2.1511 /bin/bash

四、复制及迁移 

#将Container复制为Imagedocker commit [OPTIONS] CONTAINER [REPOSITORY[:TAG]]
#将Container存储为tar(用于迁移)docker export [OPTIONS] CONTAINER
#将Export的文件恢复为Imagedocker import [OPTIONS] file|URL|- [REPOSITORY[:TAG]]
#将Image存储为tar(用于迁移)[Export不保存镜像历史,而save保存历史]docker save [OPTIONS] IMAGE [IMAGE...]
#加载save的tar文件docker load [OPTIONS]

 五、常用命令

1. 重新开启已有的Container

#开启输入输出端docker start -ia ContainerID#先开启,再附加输入输出端docker start ContainerIDdocker attach ContainerID

2. 复制文件

docker cp [OPTIONS] CONTAINER:SRC_PATH DEST_PATH docker cp [OPTIONS] SRC_PATH|- CONTAINER:DEST_PATH

 

转载于:https://www.cnblogs.com/think8848/p/6426305.html

你可能感兴趣的文章
fat32转ntfs ,Win7系统提示对于目标文件系统文件过大解决教程
查看>>
Awesome Adb——一份超全超详细的 ADB 用法大全
查看>>
shell cat 合并文件,合并数据库sql文件
查看>>
Android 将drawable下的图片转换成bitmap、Drawable
查看>>
介绍Win7 win8 上Java环境的配置
查看>>
Linux设置环境变量的方法
查看>>
构建自己的项目管理方案
查看>>
利用pca分析fmri的生理噪声
查看>>
div水平居中且垂直居中
查看>>
epoll使用具体解释(精髓)
查看>>
AndroidArchitecture
查看>>
安装Endnote X6,但Word插件显示的总是Endnote Web"解决办法
查看>>
python全栈 计算机硬件管理 —— 硬件
查看>>
大数据学习
查看>>
简单工厂模式
查看>>
Delphi7编译的程序自动中Win32.Induc.a病毒的解决办法
查看>>
Objective-C 【关于导入类(@class 和 #import的区别)】
查看>>
倍福TwinCAT(贝福Beckhoff)常见问题(FAQ)-点击运行按钮进入到运行状态报错Error starting TwinCAT System怎么办 AdsWarning1823怎么办...
查看>>
【转】javascript 中的很多有用的东西
查看>>
Android 监听返回键、HOME键
查看>>