docker学习之路 基本命令(一)

常用命令

一.镜像

1.docker pull image    下载镜像

【如:docker pull nginx】

2.docker images     查看本地镜像

3.docker rmi  image     删除本地镜像

4.docker search image     搜索镜像

二.容器操作

1. docker run -itd --name=container_name image_name      创建容器

【-i 表示以交互模式运行容器】

【-d 表示后台运行容器, 返回容器ID】
【-t 为容器返回一个伪输入终端】
【--name 容器命名】
【-e  容器传参】

2. docker ps    查看运行中的容器

3.docker ps -a     查看所有容器

4. docker stop container_name /container_id     停止容器

5. docker restart container_name /container_id     重启容器
6. docker rm container_name /container_id     删除容器
7. docker start container_name /container_id     启动容器
8. docker attch container_name /container_id     重新启动容器时候可以再次启动shell,吸附在容器上

三.修改容器和保存修改

1. docker exec -it container_name/container_id /bin/bash 进入容器

2. exit 退出容器

3. 提交修改

docker commit -a "author" -m "message" container_name/container_id new_image_name:tag_name

【-a 参数可选,用于指定作者】

【-m 参数可选,提交修改信息说明】

【container_id  容器ID】

【new_image_name  新镜像的名字,可自定义】

【tag_name 新镜像的标签,可不写,默认latest】

 

四. 容器的进阶操作

1. 端口映射 

docker run -itd -p 本地端口:容器端口

2. 文件挂载

docker run -itd -v  本地文件目录:容器文件目录

3.文件复制

docker cp 容器名:/容器目录/容器文件名  本地目录/文件名

或者

docker cp 本地: 本地目录/文件名 /容器目录/容器文件名 

 

posted @ 2020-03-08 14:37  禾火意  阅读(300)  评论(0编辑  收藏  举报