dockerfile & docker命令

build.sh 和Dockerfile的关系:build.sh是部署系统的规范,最终目标是将要上线的代码(包括Dockerfile)放到output目录下。Dockerfile的目的是将output下的内容写入到基础images并做成线上用的images。

docker 命令:

1. sudo docker info

查看 docker 的一些信息

2.docker help

 docker run --help    (run 的详细帮助)
 docker export --help (export 的详细帮助)

获取docker的帮助

3. sudo docker run -i -t ubuntu /bin/bash

运行一个docker 容器
-i  保证容器中的stdin是开启的;
-t 保证容器要启动一个tty,供用户使用
这两个参数 使 新创建的容器提供一个可以交互的shell
ubuntu  就是告诉容器使用哪个镜像
/bin/bash  告诉容器启动后运行这个程序

举例: docker run -d --name mysql57 -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 mysql:5.7

-d : run container in background and print container id
--name :assign a name to the container
-p: publish a container port(s) to the host
-e: set environment variables

4. sudo docker pull xxx:xxx

下载镜像

5. docker images

查看本地镜像

6. docker save -o xxxfile.tar xxxxImage

将xxxImage从本地仓库或者远程仓库 移到 本地文件系统:当前目录/xxxfile

7.docker inspect xxxImageId

查看docker image的信息

8.docker history xxxImage

查看xxximage 的历史

9.进入一个正在运行的container

Usage: docker exec [OPTIONS] CONTAINER COMMAND [ARG…]
Run a command in a running container
举例:docker exec -it 4993b247f49a /bin/bash
-i, --interactive Keep STDIN open even if not attached
-t, --tty Allocate a pseudo-TTY

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值