[带你学docker_连载3]回头看docker基础命令

网友投稿 234 2022-10-24

[带你学docker_连载3]回头看docker基础命令

前面两篇已经分别介绍了基于docker的JMeter和rancher的一些安装步骤和用法,我们只要按照写的步骤去完成安装是没有问题的,这篇我来继续去说docker的基础知识,现在再看这些命令会更容易记住,也会知道应用场景。

查看docker是否正常工作:

docker info

Containers: 19 Running: 14 Paused: 0 Stopped: 5 Images: 24 Server Version: 1.13.1 Storage Driver: overlay2 Backing Filesystem: xfs Supports d_type: true Native Overlay Diff: false Logging Driver: journald Cgroup Driver: systemd Plugins: Volume: local Network: bridge host macvlan null overlay Swarm: inactive Runtimes: docker-runc runc Default Runtime: docker-runc Init Binary: /usr/libexec/docker/docker-init-current containerd version: (expected: aa8187dbd3b7ad67d8e5e3a15115d3eef43a7ed1) runc version: 66aedde759f33c190954815fb765eedc1d782dd9 (expected: 9df8b306d01f59d3a8029be411de015b7304dd8f) init version: fec3683b971d9c3ef73f284f176672c44b448662 (expected: 949e6facb77383876aeff8a6944dde66b3089574) Security Options: seccomp WARNING: You're not using the default seccomp profile Profile: /etc/docker/seccomp.json Kernel Version: 3.10.0-514.el7.x86_64 Operating System: CentOS Linux 7 (Core) OSType: linux Architecture: x86_64 Number of Docker Hooks: 3 CPUs: 2 Total Memory: 7.64 GiB Name: JD ID: RTW4:WSG7:7PSL:KSO7:ENOZ:MQ44:2ZYQ:7OI4:FIDZ:ZWVP:JTYE:NM67 Docker Root Dir: /var/lib/docker Debug Mode (client): false Debug Mode (server): false Registry: https://index.docker.io/v1/ WARNING: bridge-nf-call-ip6tables is disabled Experimental: false Insecure Registries: 114.67.90.75:5000 127.0.0.0/8 Live Restore Enabled: false Registries: docker.io (secure)

docker run -d -it --name jmeter5.2.1 -v $PWD/test:/test jmeter

docker run  命令,指定了-i和-t两个命令行参数,-i标志容器中的stdin是开启的,虽然我么目前还没有进入容器中;-t表明分配一个伪中断,-d表明后台运行容器,并返回容器ID;

查看日志:

docker logs 7e7bf911a3a0

查看镜像:

如何查看运行的容器id呢?

docker ps

查看已经创建的容器:

docker ps -a

进入docker容器内部,指定你要进入的id

docker exec -it 7e7bf911a3a0 /bin/bash

容器的主机名就是容器的id

[root@JD ~]# docker exec -it 7e7bf911a3a0 /bin/bash root@7e7bf911a3a0:/# hostname 7e7bf911a3a0 root@7e7bf911a3a0:/#

查看容器的hosts

root@7e7bf911a3a0:/# cat /etc/hosts 127.0.0.1 localhost ::1 localhost ip6-localhost ip6-loopback fe00::0 ip6-localnet ff00::0 ip6-mcastprefix ff02::1 ip6-allnodes ff02::2 ip6-allrouters 172.17.0.4 7e7bf911a3a0

网卡信息

root@7e7bf911a3a0:/# ip a 1: lo: 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 inet6 ::1/128 scope host valid_lft forever preferred_lft forever 44: eth0@if45: mtu 1500 qdisc noqueue state UP group default link/ether 02:42:ac:11:00:04 brd ff:ff:ff:ff:ff:ff inet 172.17.0.4/16 scope global eth0 valid_lft forever preferred_lft forever inet6 fe80::42:acff:fe11:4/64 scope link valid_lft forever preferred_lft forever

退出容器

exit

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:springboot+HttpInvoke 实现RPC调用的方法
下一篇:什么是接口定义 有哪些特点
相关文章

 发表评论

暂时没有评论,来抢沙发吧~