-
Docker vs Vm
查看全部 -
Docker架构
查看全部 -
将当前用户添加到docker组中,这样后续就不需要sudo执行docker命令
sudo usermod -aG docker xbf
查看全部 -
Docker Linux 安装
$ sudo wget -qO- https://get.docker.com | sh
使用wget下载
-q中的q表示quiet,即安静下载,不要输出太多信息
O- 中写的是大写字母O,而非数字0,表示把wget的输出直接输出到标准输出而不是输出到文件
| sh中的|表示管道,表示将wget的输出通过管道输出到|后面的sh
整体的命令的意思是使用wget请求下载并将结果让sh去执行
查看全部 -
命令
查看全部 -
查看全部
-
docker 命令
查看全部 -
步骤3:
准备一个配置文件
用之前准备的一个文件拷贝过来,可以查看原来的config配置文件的内容:
步骤4:
查看全部 -
compose实战:
步骤1:
步骤2:
vi Dockerfile,编辑此文件,说明以下三行的意思:
FROM ghost #直接调用ghost
COPY ./config.js /var/lib/ghost/config.js #拷贝本地的一个config文件
EXPOSE 2368 #开放端口2368
CMD ["npm","start","--production"] #执行一个命令npm,直接启动
查看全部 -
安装后,查看、授权可以执行,查看版本
这是我执行的过程:
以下是视频中的:
查看全部 -
compose下载:
curl -L https://github.com/docker/compose/releases/download/1.29.2/docker-compose-$(uname -s)-$(uname -m) > /usr/local/bin/docker-compose
用视频中讲解的1.9.0网址不能下载,通过上网测试后,最新版本为1.29.2,修改网址后,可以下载。
下载成功后截图:
下面是视频中的网址,不能下载出错。
curl -L https://github.com/docker/compose/releases/download/1.9.0/docker-compose-$(uname -s)-$(uname -m) > /usr/local/bin/docker-compose
说明:
用curl下载下来compose,写到/usr/local/bin/docker-compose文件中。
uname -s 返回 Linux
uname -m 返回 x86-64
将这两个参数加到下载地址中,以这两个参数来获取下载资源。也就是说下载符合本机版本的compose。
chomd a+x /usr/local/bin/docker-compose
docker-compose --version
查看全部 -
Dockerfile语法
查看全部 -
第二个Dockerfile,编辑内容:
查看全部 -
5 创建 hello_docker 镜像
docker build -t hello_docker .
-t 是增加一个标签,标签是hello_docker
.代表是把当前目录下的文件创建到镜像
6 查看所有的镜像
docker images hello_docker
7 运行镜像
docker run hello_docker
查看全部 -
不错查看全部
举报