惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

P
Privacy International News Feed
Hacker News: Ask HN
Hacker News: Ask HN
cs.CV updates on arXiv.org
cs.CV updates on arXiv.org
Application and Cybersecurity Blog
Application and Cybersecurity Blog
K
KPMG report finds enterprise disconnect between AI and its ROI | CIO
G
GRAHAM CLULEY
W
WeLiveSecurity
H
Heimdal Security Blog
S
Secure Thoughts
L
Lohrmann on Cybersecurity
A
Arctic Wolf
N
News and Events Feed by Topic
Spread Privacy
Spread Privacy
S
Securelist
cs.CL updates on arXiv.org
cs.CL updates on arXiv.org
T
Tor Project blog
TaoSecurity Blog
TaoSecurity Blog
MyScale Blog
MyScale Blog
www.infosecurity-magazine.com
www.infosecurity-magazine.com
L
LINUX DO - 热门话题
The GitHub Blog
The GitHub Blog
WordPress大学
WordPress大学
C
CERT Recently Published Vulnerability Notes
大猫的无限游戏
大猫的无限游戏
Project Zero
Project Zero
Google Online Security Blog
Google Online Security Blog
博客园_首页
博客园 - 叶小钗
Threat Intelligence Blog | Flashpoint
Threat Intelligence Blog | Flashpoint
Cloudbric
Cloudbric
T
The Blog of Author Tim Ferriss
云风的 BLOG
云风的 BLOG
Cyberwarzone
Cyberwarzone
IT之家
IT之家
Help Net Security
Help Net Security
N
Netflix TechBlog - Medium
Martin Fowler
Martin Fowler
小众软件
小众软件
Last Week in AI
Last Week in AI
Hugging Face - Blog
Hugging Face - Blog
V2EX - 技术
V2EX - 技术
H
Help Net Security
Simon Willison's Weblog
Simon Willison's Weblog
Stack Overflow Blog
Stack Overflow Blog
Cisco Talos Blog
Cisco Talos Blog
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
H
Hackread – Cybersecurity News, Data Breaches, AI and More
GbyAI
GbyAI
NISL@THU
NISL@THU
雷峰网
雷峰网

博客园 - think8848

[原]使用BPI-R4开发板实现5G上网、Wi-Fi AP、文件共享和Docker服务 [原]挂载oVirt虚拟机磁盘 mongocxx-driver编译安装 Mapnik 3.0.20编译安装 [原]Webpack 3 + AngularJS1.* + Bootstrap 4 + Mapbox-gl VSCode下调试mocha测试用例 Mapbox Studio Classic 闪退问题解决方案 EventEmitter事件处理器中的this问题 Rappid 消除试用版的弹出框 CentOS7.2 1511部署RabbitMQ shp2pgsql向postgresql导入shape数据 node.js的Promise库-bluebird示例 [原]Docker部署SuperMap8.1.1 node.js 调试问题 [原]OpenStreetMap数据瓦片服务性能篇 [原]CentOS7.2部署KVM虚拟机 [原]使用node-mapnik和openstreetmap数据初步搭建瓦片服务 [原]使用node-mapnik生成openstreetmap-carto风格的瓦片 [原]CentOS7.2部署node-mapnik
Docker初步
think8848 · 2017-02-21 · via 博客园 - think8848

一、安装Docker

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

 启动及开机启动

systemctl start docker

systemctl enable docker

二、修改Images存放路径

systemctl stop docker

mv /var/lib/docker /home

ln -s /home/docker /var/lib/docker

ls -la /var/lib/docker

systemctl start docker

docker 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复制为Image
docker commit [OPTIONS] CONTAINER [REPOSITORY[:TAG]]
#将Container存储为tar(用于迁移)
docker export [OPTIONS] CONTAINER
#将Export的文件恢复为Image
docker 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 ContainerID
docker attach ContainerID

2. 复制文件

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