# docker run -it –name vm1 ubuntu bash //创建容器
# docker ps -a //查看容器状态
# docker attach vm1 //链接容器
# docker top vm1 //查看容器进程
[root@foundation22 ~]# docker run -it –name vm1 ubuntu
root@b6e503aec1e3:/# [root@foundation17 ~]#
//////用ubuntu这个镜像生成一个名为vm1的容器///
[root@foundation22 ~]# docker run -it ubuntu //未制定容器名称
[root@foundation22 ~]# docker ps -a
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
c2c94bd4ef22 ubuntu “/bin/bash” 2 minutes ago Up 2 minutes silly_curie
a2798a01f075 ubuntu “/bin/bash” 4 minutes ago Up 8 seconds vm1
[root@foundation22 ~]# docker stop c2c94bd4ef22 //结束一个容器(用进程id结束)
c2c94bd4ef22
[root@foundation22 ~]# docker rm c2c94bd4ef22 //删除容器(用进程id删除)
c2c94bd4ef22
[root@foundation22 ~]# docker ps -a
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
a2798a01f075 ubuntu “/bin/bash” 5 minutes ago Up About a minute vm1
root@bd4961841626:/# [root@foundation17 ~]# docker attach vm1
root@bd4961841626:/# ls
bin dev home lib64 mnt proc run srv tmp var
boot etc lib media opt root sbin sys usr
root@bd4961841626:/# touch file{1..5}
root@bd4961841626:/# ls
bin dev file1 file3 file5 lib media opt root sbin sys usr
boot etc file2 file4 home lib64 mnt proc run srv tmp var
[root@foundation22 ~]# docker pause vm1 //暂停容器
vm1
[root@foundation22 ~]# docker ps -a
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
bd4961841626 ubuntu “/bin/bash” 2 minutes ago Up 41 seconds (Paused) vm1
[root@foundation22 ~]# docker unpause vm1 //启动容器
vm1
[root@foundation22 ~]# docker ps -a
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
bd4961841626 ubuntu “/bin/bash” 3 minutes ago Up About a minute vm1
[root@foundation22 ~]# docker run -it –name vm2 ubuntu
root@aac0080d0606:/# [root@foundation17 ~]# docker run -it –name vm3 ubuntu
root@13e9f0e36ea0:/# [root@foundation17 ~]# docker run -it –name vm4 ubuntu
root@2e4adfc6ea87:/# [root@foundation17 ~]# docker run -it –name vm5 ubuntu
root@cf98619960fc:/# [root@foundation17 ~]#
[root@foundation22 ~]# docker ps -aq
cf98619960fc
2e4adfc6ea87
13e9f0e36ea0
aac0080d0606
bd4961841626
[root@foundation22 ~]# docker stop docker ps -aq
cf98619960fc
2e4adfc6ea87
13e9f0e36ea0
aac0080d0606
bd4961841626
[root@foundation22 ~]# docker commit vm3 ubuntu sha256:ca9b1aa4a9aee738f632999bfad3baf5bda20b5a8b51de82b8f288a922cb4a66 [root@foundation22~]# docker stop vm3 vm3 [root@foundation22 ~]# docker rm vm3 vm3 [root@foundation22 ~]# docker run -it –name vm4 ubuntu root@6cb52f07dcde:/# ls bin dev file1 file3 file5 lib media opt root sbin sys usr boot etc file2 file4 home lib64 mnt proc run srv tmp var
[root@foundation22 ~]# docker run -it –name vm1 ubuntu root@59026e7f5104:/# ls bin dev file1 file3 file5 lib media opt root sbin sys usr boot etc file2 file4 home lib64 mnt proc run srv tmp var root@59026e7f5104:/# rm -fr file* root@59026e7f5104:/# ls bin dev home lib64 mnt proc run srv tmp var boot etc lib media opt root sbin sys usr root@59026e7f5104:/# exit exit [root@foundation22 ~]# docker commit vm1 ubuntu sha256:734d5eba88071735584a1c22519d9000d133b531df3dd7b56e6bbd0dca2abdd3 [root@foundation22 ~]# docker run -it –name vm8 ubuntu root@e05171f7c0c7:/# ls bin dev home lib64 mnt proc run srv tmp var boot etc lib media opt root sbin sys usr [root@foundation22 ~]# docker history ubuntu //查看镜像的层(最多不能超过127层) IMAGE CREATED CREATED BY SIZE COMMENT 734d5eba8807 29 minutes ago /bin/bash 52 B ca9b1aa4a9ae 51 minutes ago /bin/bash 28 B 07c86167cdc4 14 months ago /bin/sh -c #(nop) CMD [“/bin/bash”] 0 B 220d2912ab1d 14 months ago /bin/sh -c sed -i ‘s/^#s*(deb.*universe)$/ 1.895 kB cc77a2e3d72c 14 months ago /bin/sh -c echo ‘#!/bin/sh' > /usr/sbin/polic 194.5 kB c8fa7cdceff3 14 months ago /bin/sh -c #(nop) ADD file:b9504126dc55908988 187.7 MB
[root@foundation22~]# docker cp /etc/passwd vm1 must specify at least one container source [root@foundation22 ~]# docker cp /etc/passwd vm1:/ [root@foundation22 ~]# docker export -o vm2.tar vm1 //导出到当前目录,并命名为vm2.tar [root@foundation22 ~]# docker save -o ubuntu.tar ubuntu:v1 // 将ubuntu:v1镜像制成 ubuntu:v1文件 [root@foundation22 ~]# docker run -d –name web -p 8000:80 nginx 3cca467e17717b7dd09dd997d7df4e2239e8505be8f0fc79ec11804c5365103d [root@foundation22 ~]# docker ps CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 3cca467e1771 nginx “nginx -g ‘daemon off” 15 seconds ago Up 11 seconds 443/tcp, 0.0.0.0:8000->80/tcp web [root@foundation22 ~]# netstat -antlp | grep :8000 tcp6 0 0 :::8000 :::* LISTEN 16093/docker-proxy [root@foundation22 ~]# docker diff vm1 C /root C /root/.bash_history A /passwd D /file2 D /file5 D /file1 D /file3 D /file4
机械节能产品生产企业官网模板...
大气智能家居家具装修装饰类企业通用网站模板...
礼品公司网站模板
宽屏简约大气婚纱摄影影楼模板...
蓝白WAP手机综合医院类整站源码(独立后台)...苏ICP备2024110244号-2 苏公网安备32050702011978号 增值电信业务经营许可证编号:苏B2-20251499 | Copyright 2018 - 2025 源码网商城 (www.ymwmall.com) 版权所有