Docker学习初级

lilygg 2019-12-02

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

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 路径

相关推荐