Docker基础操作是什么-创新互联

本篇内容介绍了“Docker基础操作是什么”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!

创新互联服务项目包括洪山网站建设、洪山网站制作、洪山网页制作以及洪山网络营销策划等。多年来,我们专注于互联网行业,利用自身积累的技术优势、行业经验、深度合作伙伴关系等,向广大中小型企业、政府机构等提供互联网行业的解决方案,洪山网站推广取得了明显的社会效益与经济效益。目前,我们服务的客户以成都为中心已经辐射到洪山省份的部分城市,未来相信会继续扩大服务区域并继续获得客户的支持与信任!

1.下载镜像
docker pull centos

2.查看本地镜像
docker images

3.搜索镜像
docker search  centos

4.创建容器
[root@mysql01 ~]# docker run -d --name mydocker -it centos /bin/bash
-t 选项让Docker分配一个伪终端(pseudo-tty)并绑定到容器的标准输入上, 
-i 则让容器的标准输入保持打开。 
-d  deamo模式启动
–name 使用一个自定义的名字 ,相当于别名

5.关闭容器
[root@mysql01 ~]# docker stop mydocker
mydocker
[root@mysql01 ~]# docker stop bfd094233f96 #停止一个容器(根据容器id来停止)

6.启动容器
[root@mysql01 ~]# docker start mydocker
mydocker
[root@mysql01 ~]# docker start bfd094233f96 #启动一个容器(根据容器id来启动)

7.进入一个正在运行的容器(容器id)
[root@mysql01 ~]# docker attach e7e1e47ca7c1db458bf0b34d6d63294534a530b659a6ee6548197dd9eb639f38(ps里面记录的缩减id)

此命令不太好用,建议使用以下命令进入容器: 
 
[root@localhost docker]# docker inspect --format "{{.State.Pid}}" mydocker #获取容器pid 
19769 
[root@localhost docker]# nsenter --target 19769 --mount --uts --ipc --net --pid #进入容器(推荐方法)  
# docker run -d -p 91:80 --name mynginx2 nginx # -p 指定端口映射,将80映射为host的91 

8 删除一个容器
 [root@mysql01 ~]# docker rm bfd094233f96 #删除一个容器 

9.查看所有启动着的容器
[root@mysql01 ~]# docker ps 或者 docker ps -a (所有容器)
CONTAINER ID        IMAGE               COMMAND             CREATED             STATUS    PORTS               NAMES
e7e1e47ca7c1        centos              "/bin/bash"         13 minutes ago      Up 4      minutes          mydocker

10.将容器保存为镜像
[root@mysql01 ~]# docker commit mydocker myimages
sha256:deb3c65069c125f2cb258368a8f7c3ecec6add2df29dcfa00d100b772015df85
[root@mysql01 ~]# docker images
REPOSITORY          TAG                 IMAGE ID            CREATED             SIZE
myimages            latest              deb3c65069c1        28 seconds ago      1.78 GB
docker.io/centos    latest              2d194b392dd1        3 weeks ago         195 MB

“Docker基础操作是什么”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注创新互联-成都网站建设公司网站,小编将为大家输出更多高质量的实用文章!


当前文章:Docker基础操作是什么-创新互联
网站链接:http://ybzwz.com/article/dceceg.html