“悉”[email protected]第一章
Docker简介:
Docker是一个新的容器化的技术,它轻巧,且易移植,号称“build once, configure once and run anywhere”
docker的特点这里不需要过多介绍,这么好的东西该如何使用尼?接下来将带你快速入门!
Docker特性:
- 速度飞快以及优雅的隔离框架
- 物美价廉
- CPU/内存的低消耗
- 快速开/关机
- 跨云计算基础构架
Docker安装
这里介绍Ubuntu安装方法,Docker安装参考官网即可:
ubuntu dockerCE安装
Docker常用命令
-
sudo docker -v
查看当前docker版本 -
sudo docker images
查看当前docker中已经存在的镜像 -
sudo docker search “image-name”
搜索docker中image-name相关的镜像 -
sudo docker pull “image-name”
从dock服务器下载所需的镜像 -
sudo docker run -it –name “container-name” ubuntu
exit 可以退出该容器 -
sudo docker ps -a
查看当前存在的容器
ubuntu-test即为我们刚刚创建的容器 -
sudo docker start “ubuntu-test”
运行我们刚刚创建的container: ubuntu-test -
sudo docker attach “ubuntu-test”
进入我们刚刚运行的container: ubuntu-test
docker container 与主机(host)之间数据交互
docker container 与host之间进行数据拷贝
-
docker cp foo.txt “my_container”:/foo.txt
将主机上的foo.txt文件拷贝到container:my_container中 -
docker cp “my_container”:/foo.txt foo.txt
将container:”my_container”根目录下的foo.txt文件拷贝到主机当前目录下
docker container 与host之间进行数据共享(推荐)
-
docker run -it -d -P –name “test-container” -v /home/jack/container-data:/data ubuntu
启动一个ubuntu镜像容器:”test-container”,并将主机中的目录/home/jack/container-data挂载到容器”test-container”的/data目录***意:挂载只能在container第一次初始化的时候进行