2020-07-15-docker基本操作

参考:https://docker-doc.readthedocs.io/zh_CN/latest/

菜鸟教程:https://www.runoob.com/docker/docker-container-usage.html

(1)docker info 检测安装 (docker --version 也可以,info 有更加丰富的信息)

例如:有10个containers,历史上累积的哈,目前只有1个在运行

(2)从Registr中(上一章设置了阿里云镜像库,docker info 中Registry Mirrors:)下载镜像

docker pull  xxx

之前可以在docker hub镜像库查询 也可以 docker search xxx

docker search mysql

(3) 运行一个交互的shell

docker run -i -t  xxxx

(4)列出运行的容器  docker ps 

在创建时,可以通过 --name制定实例化容器的名称  docker run -d --name myxxx

这里的-d是后台运行的意思。

现实运行的容器

(5)绑定端口 -p。格式(宿主机port:容器的port)

8889是从宿主机访问到容器的接口。如果是大写,系统会随机给)
localhost:8889访问容器中的tomcat

(6)进入容器

docker attach       docker exec都可以

注意:docker exec 命令,退出容器终端,不会导致容器的停止。而attach会。

(7)容器的关闭 重启 删除

docker stop <容器 ID>

docker restart <容器 ID>

docker rm -f 1e560fca3906

你可能感兴趣的:(2020-07-15-docker基本操作)