码迷,mamicode.com
首页 > 其他好文 > 详细

Docker学习初级

时间:2019-12-02 11:38:56      阅读:134      评论:0      收藏:0      [点我收藏+]

标签:镜像   try   表示   shel   doc   pru   copy   环境   端口号   

Docker安装(截图来自菜鸟教程评论区):

技术图片

 

 

使用阿里云加速:

进入阿里云,选择阿里云选择容器镜像服务,选择镜像加速器,按照要求修改配置文件。

常用命令:

 

获取镜像:docker pull 镜像名

查询镜像:docker images -a(-a表示显示所有包含虚悬镜像)

镜像体积:docker system df

删除镜像:docker rmi镜像名/ID

运行镜像:docker run --name 容器名 -d -p 端口号1:端口号2 镜像名(-d表示程序后台运行,--name给容器取名,端口号1为宿主机端口号,端口号2为容器的端口号,即端口映射)

查看容器:docker ps -a(-a表示显示包含未运行的容器)

删除容器:docker rm 容器名/ID

启动容器:docker start 容器名/ID

停止容器:docker stop 容器名/ID

容器交互:docker exec -it 容器名/ID /bin/bash(/bin/bash表示使用bash进行交互)

删除停止容器:docker container prune

Dockerfile定制镜像:

创建名为Dockerfile的文件,修改内容:

继承镜像:FROM 镜像名:版本号

使用Shell命令:RUN Shell命令

运行脚本:CMD 脚本路径(只允许使用一次,执行最后一次出现的)ENTRYPOINT 脚本路径(只允许使用一次)

复制内容:COPY 源路径 目标路径 (ADD 源路径 目标路径(支持解压包,不建议使用))

创建镜像:docker bulid -t 镜像名 Dockerfile路径(Dockerfile不止指定路径,而且指定上下文,构建会将该目录先发送值docker server在进行打包)

配置运行环境:ENV key value(键值对)

暴露端口:EXPOSE 端口号

切换工作目录:WORKDIR 路径

Docker学习初级

标签:镜像   try   表示   shel   doc   pru   copy   环境   端口号   

原文地址:https://www.cnblogs.com/higerMan/p/11969448.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!