1. 程式人生 > >docker之:使用

docker之:使用

day .net net like 監聽 download tools for 查找

1、下載鏡像

?  ~ docker pull ubuntu:16.04
16.04: Pulling from library/ubuntu
Digest: sha256:ec0e4e8bf2c1178e025099eed57c566959bb408c6b478c284c1683bc4298b683
Status: Downloaded newer image for ubuntu:16.04

2、以這個鏡像為基礎啟動一個容器來運行

?  ~ docker run -it --rm     ubuntu:16.04     bash
root@5ddef21c5dee:/# cat /etc/os-release
NAME
="Ubuntu" VERSION="16.04.3 LTS (Xenial Xerus)" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu 16.04.3 LTS" VERSION_ID="16.04" HOME_URL="http://www.ubuntu.com/" SUPPORT_URL="http://help.ubuntu.com/" BUG_REPORT_URL="http://bugs.launchpad.net/ubuntu/" VERSION_CODENAME=xenial UBUNTU_CODENAME=xenial root@5ddef21c5dee:/# exit exit ?
~

3、退出容器

?  ~ docker run -it --rm ubuntu:16.04 bash
root@ce2b5c847ba2:/# exit
exit
?  ~

4、列出已經下載下來的鏡像,可以使用 docker image ls 命令

?  ~ docker image ls
REPOSITORY                  TAG                 IMAGE ID            CREATED             SIZE
ubuntu                      16.04               00fd29ccc6f1        2
days ago 111MB ubuntu latest 00fd29ccc6f1 2 days ago 111MB node latest 3d1823068e39 3 days ago 676MB python latest a8f7167de312 4 days ago 691MB nginx latest f895b3fb9e30 5 days ago 108MB thrift latest f7f29323cc87 5 days ago 143MB mongo latest 26d5e4f5070d 5 days ago 367MB brennovich/protobuf-tools latest 459809ba3a10 3 weeks ago 882MB hello-world latest f2a91732366c 3 weeks ago 1.85kB ? ~

5、查找監聽端口 25 的進程

lsof -i :80

關閉所有監聽80端口的進程

?  ~ kill -9 $(lsof -i:80 -t)

docker之:使用