您现在的位置是:网站首页> 内容页

docker --- 镜像

  • 【王彬】
  • 2020-07-08
  • 77人已阅读
docker  
简介docker --- 镜像


                            docker --- 镜像

    

docker pull nginx 				下载镜像
docker images					查看当前镜像内有有多少个镜像

案例1:运行一个hello world

指令:docker images

输出:	REPOSITORY          TAG                 IMAGE ID            CREATED             SIZE
	centos              latest              831691599b88        3 weeks ago         215MB
	php                 latest              b73215b5e2cc        3 weeks ago         405MB
	nginx               latest              2622e6cca7eb        4 weeks ago         132MB
	mysql               latest              be0dbf01a0f3        4 weeks ago         541MB
指令:	docker run centos echo "hello world"
或者:

	docker run centos:latest echo "hello world"				

	(latest TAG 版本号)

案例2:查看centos的ip

指令:
	docker run centos:latest ip addr list
输出:
	1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1
	 link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
	inet 127.0.0.1/8 scope host lo
	valid_lft forever preferred_lft forever
	15: eth0@if16: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default 
	 link/ether 02:42:ac:11:00:02 brd ff:ff:ff:ff:ff:ff link-netnsid 0
	inet 172.17.0.2/16 brd 172.17.255.255 scope global eth0
	valid_lft forever preferred_lft forever

案例3;查看centos的密码

指令:
	docker run centos:latest cat etc/passwd
输出:		 
	root:x:0:0:root:/root:/bin/bash
	bin:x:1:1:bin:/bin:/sbin/nologin
	daemon:x:2:2:daemon:/sbin:/sbin/nologin
	adm:x:3:4:adm:/var/adm:/sbin/nologin
	lp:x:4:7:lp:/var/spool/lpd:/sbin/nologin
	sync:x:5:0:sync:/sbin:/bin/sync
	shutdown:x:6:0:shutdown:/sbin:/sbin/shutdown
	halt:x:7:0:halt:/sbin:/sbin/halt
	mail:x:8:12:mail:/var/spool/mail:/sbin/nologin
	operator:x:11:0:operator:/root:/sbin/nologin
	games:x:12:100:games:/usr/games:/sbin/nologin
	ftp:x:14:50:FTP User:/var/ftp:/sbin/nologin
	nobody:x:65534:65534:Kernel Overflow User:/:/sbin/nologin
	dbus:x:81:81:System message bus:/:/sbin/nologin
	systemd-coredump:x:999:997:systemd Core Dumper:/:/sbin/nologin
	systemd-resolve:x:193:193:systemd Resolver:/:/sbin/nologin

案例4:进入docker 某个镜像内部

docker run -i -t centos:latest /bin/bash

(在容器里启动一个/bin/bash shell环境,可以登录进入操作,其中-t 表示打开一个终端的意思,-i表示可以交互输入。)


成功进入 centos 镜像内部(基于内部操作)

    

4.1查看镜像版本信息

指令:cat /etc/redhat-release (或者:cat /etc/centos-release)
输出:CentOS Linux release 8.2.2004 (Core)

4.2查看镜像ip

指令:ip addr list
输出:
	1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1
	 link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
	 inet 127.0.0.1/8 scope host lo
	 valid_lft forever preferred_lft forever
	19: eth0@if20: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default 
	link/ether 02:42:ac:11:00:02 brd ff:ff:ff:ff:ff:ff link-netnsid 0
	inet 172.17.0.2/16 brd 172.17.255.255 scope global eth0
      valid_lft forever preferred_lft forever



文章评论

Top