-
Linux下安装docker-compose:
curl -L -s)-$(uname -m) > /usr/local/bin/docker-compose
{version} #手动设置具体值,可到github查询最新版本号 uname -s # 输出:Linux uname -m 输出x86_64 chmod a+x /usr/local/bin/docker-compose #将docker-compose设置为所有人都可以执行
查看全部 -
docker-compose 安装
1.Mac/Windows:
安装docker的时候附带安装了。
2.Linux:
curl https://github.com/docker/compose
查看全部 -
1.docker仓库相关命令:
#在镜像仓库搜索相关镜像 docker search whalesay #拉取镜像到本地 docker pull docker/whalesay #提交自己的镜像到远程仓库,默认拉取的镜像标签是latest docker push myname/whalesay:latest
2.国内的docker镜像仓库
daocloud 时速云 aliyun
docker的官方仓库hub.docker.com
3.用已经存在的docker镜像复制为自定义的镜像[默认的tag都是latest]
docker tag docker/whalesay myname/whalesay
4.push本地的镜像到远程仓库之前需要使用命令行登录
docker login
查看全部 -
docker原理架构图
查看全部 -
容器和宿主机目录挂载的三种方式:
1.第一种方式:
# 运行容器内部地址nginx用来访问网页的地址/usr/share/nginx/html docker run -d --name nginx -v /usr/share/nginx/html nginx #给出容器的所有信息 docker inspect nginx > Mounts.Source 宿主机目录 [如果是mac,则该路径不是mac上的实际路径,因为mac上运行docker是还有一层虚拟层,这是docker虚拟层中的路径,可以在docker中访问到] > Mounts.Destination:/usr/share/nginx/html/ 容器目录 screen ~/Library/Containers/com.docker.docker/Data/com.docker.driver.amd64-linux/tty [这个路径才是mac本身挂载的目录]
2.第二种方式:
#将当前目录下的html子目录挂载到容器中中的/var/www/html docker run -p 80:80 -d -v $PWD/html:/var/www/html nginx
3.第三种方式:
# 宿主机目录:$PWD/data docker目录:/var/mydata 容器名:data_container 基础镜像:ubuntu docker create -v $PWD/data:/var/mydata --name data_container ubuntu # -it表示使用交互的方式进入容器[默认ubuntu基础镜像没有服务] docker run -it --volumes-from data_container ubuntu /bin/bash #进入后执行mount,可以看到有/var/mydata目录的挂载信息 mount
查看全部 -
docker cp /user/local/复制文件到容器内部查看全部
-
Dockerfile 语法
查看全部 -
Dockerfile 语法
查看全部 -
docker 命令小结
查看全部 -
docker 命令小结
查看全部 -
配置文件yml
查看全部 -
Docker架构
查看全部 -
FROM ubuntu
MAINTAINER joe
RUN sed -i 's/archive.ubuntu.com/mirrors.ustc.edu.cn/g' /etc/apt/sources.list
RUN apt-get update
RUN apt-get intall -y nginx
COPY index.html /var/www/html
ENTRYPOINT ["/usr/sbin/nginx","-g","daemo off;"]
EXPOSE 80
查看全部 -
使用 Dockerfile 创建镜像
FROM alpine:latest #使用的基础镜像 MAINTAINER xbf #谁写的 ******** docker build -t hello_docker . (-t:给个标签,名字叫hello_docker;'.':路径名,把路径下所有内容送给docker engine).
查看全部 -
CentOS7 系统 CentOS-Extras 库中已带 Docker,可以直接安装:
$ sudo yum install docker
安装之后启动 Docker 服务,并让它随系统启动自动加载。
$ sudo service docker start
$ sudo chkconfig docker on查看全部
举报