docker小结

推荐一篇比较通俗易懂的入门文章:Docker入门教程-阮一峰

1.安装docker

Ubuntu Docker安装

2.镜像(image)

# docker build -t "NAME" ./ 根据当前目录下Dockerfile文件构建镜像
# docker images 显示已存在的镜像
# docker rmi NAME 根据镜像名删除镜像

3.容器(container)

容器=镜像的实例
# docker run NAME 根据镜像运行一个容器,若镜像不存在,则从Docker hub下载。
[命令选项]
-i 以交互模式运行容器,通常与 -t 同时使用;
-t 为容器重新分配一个伪输入终端,通常与 -i 同时使用;
-it 表示在交互模式下运行
-d 后台运行容器
-p 指定端口映射,格式为:主机(宿主)端口:容器端口
-h "NAME" 指定容器的hostname;
--name="NAME" 为容器指定一个名称;
-v 挂载宿主机目录

例:# docker run -it centos /bin/bash 以交互模式启动一个容器,并在容器内执行/bin/bash命令

# docker ps 显示当前运行的容器及其相关信息
# docker ps -a 显示所有容器机器相关信息,包括已停止的

[通过ID操作容器]
# docker start ID 启动容器
# docker stop ID 停止容器
# docker restart ID 重启容器
# docker pause ID 暂停容器
# docker unpause ID 启动暂停的容器
# docker rm ID 删除容器
[容器shell]
# docker exec -it ID /bin/bash 进入正在运行容器的shell终端

posted @ 2021-03-30 19:46  HiRose  阅读(57)  评论(0编辑  收藏  举报