1.安装docker:
#yum install docker
或
$sudo apt-get install docker.io
#systemctl enable docker
2.从官方registry搜索p_w_picpath
#docker search centos
3.从官方registry下载p_w_picpath
#docker pull centos
4.使用下载好的镜像在前台创建一个container的实例。指定容器名称为test,并为其安装vim。
#docker run -i -t centos --name test /bin/bash
root@xxxxxxxx:/# yum -y install vim
root@xxxxxxxx:/# exit
#
5.使用修改过的container创建一个新的p_w_picpath副本。
#docker commit -a “ggvylf” -m “install vim” test centos:test
6.查看本地的p_w_picpath:
#docker p_w_picpaths
此时可以看到新生成了一个centos:test的p_w_picpath
7.从文件导入容器快照文件,名称为centos7:test
本地文件导入:
#cat centos:7.tar | docker import - centos7:test
远程文件导入:
#docker import http://xxx/xx/abc.txz centos7:test
本地目录导入:
#tar -c . |docker import - centos7:test
#docker p_w_picpaths
8.将创建的p_w_picpath上传到registry中,假设已经注册,自己的镜像仓库为ggvylf。
#docker push ggvylf/centos:test
9.保存名为centos:test的p_w_picpath为本地文件
#docker save -o centos:test.tar centos:test
或
#docker save centos:test > centos:test.tar
#ll
10.从本地文件中装载p_w_picpath
#docker load -i centos:test.tar
或
#docker load < centos:test.tar
#docker p_w_picpaths
11.删除p_w_picpath:
#dcoker rm -f test
#docker rmi centos:7
12.后台创建container,以及启动和停止container:
#docker run -i -t -d --name test centos:7 /bin bash
#docker ps
#docker stop test
#docker ps -a
#docker start test
#docker ps
#docker restart test
#docker ps -a
13.进入启动的container
#docker exec -it test /bin/bash
14.删除container
#docker stop test
#docker rm test
或
#docker rm -f test
15.容器的端口绑定和查看:
#docker run -itd --name testport -p 3360:3306 -p 8080:80 centos /bin/bash
#docker port testport
3306/tcp -> 0.0.0.0:3306
80/tcp -> 0.0.0.0:8080
#docker inspect testport|grep -i "IPAddress"
#docker inspect testport|grep -i "HostPort"
16 容器互联并查看互联:
#sudo docker run -itd --name testlink --link testport:testtolink centos /bin/bash
#sudo docker inspect testlink|grep -i "testtolink"
或
#sudo docker exec -it testlink /bin/bash
root@xxxxxxxx:/#env
或
#sudo docker ps -a (这个有的教程说在names哪里能看到做好link的CONTNAME1,CONTNAME2,不过我实验并没有看到。)
docker之基础实例
原创
©著作权归作者所有:来自51CTO博客作者ggvylf的原创作品,请联系作者获取转载授权,否则将追究法律责任
上一篇:docker之基础命令
下一篇:docker之高级网络配置
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
5-Docker实例-安装httpd
5-Docker实例-安装httpd
centos apache docker -
5-Docker实例-安装redis
5-Docker实例-安装redis
redis docker Redis -
Docker基础架构
本文主要会介绍笔者在学习Docker基础架构时所总结的知识点,其中会涉及到Docker Client、Docker Daemon以及Docker Driver等几个方面的相关内容。笔者也会将自己的理解在文中进行阐述,这也算是在和大家交流心得的一个过程。若文中有错误的理解和概念,请大家及时纠正;吸纳大家的建议,对于我来说也是很重要的学习过程之一。1.架构概览Docker本身是一种 C/S 架
Docker Docker Daemon Docker Engine Libcontainer Docker Driver -
Docker 之 Docker基础操作
第一张: Docker 之 Docker基础操作,本章节主要讲解Docker 在CentOs 6.5 中基础操作,基本的命令应用等 ....
Docker Docker run docker images -
kubernetes(一)之Docker基础入门
docker入门
docker入门