docker相关
一键安装docker:
$ curl -sSL https://get.daocloud.io/docker | sh
--运行镜像
$ docker run --name {} -p {}:{} -d imageid{name}
--镜像生成,在Dockerfile文件目录下执行
$ docker build -t {镜像名称} .
nginx
nginx镜像中
配置文件位置: /etc/nginx/nginx.conf
执行文件: /etc/init.d/nginx
安装 vim : apt-get install vim
--修改配置后
校验配置 :
nginx -t
更新配置重载 :
cd /etc/init.d/
./nginx reload
启动nginx镜像 指定挂载目录 开放443https端口
docker run -p 80:80 -p 443:443
-v $PWD/ssl/nginx.conf:/etc/nginx/nginx.conf
-v $PWD/ssl/cert:/etc/nginx/cert --name yt-nginx -dit nginx
其中$PWD表示当前目录
mysql
mysql:
镜像启动
$ docker run --name {} -e MYSQL_ROOT_PASSWORD='{}' -p 3306:3306 -d mysql
阿里云镜像仓库
登录aliyun私有仓库:
$ sudo docker login --username=yangtaoer registry.cn-hangzhou.aliyuncs.com
--容器生成镜像
$ docker commit -a 'user@mail' -m 'msg' {continerid} {imagename}:{version}
--镜像名称tag修改
$ docker tag {imageid}
registry.cn-hangzhou.aliyuncs.com/yangtaoer/{iamgename}:{version}
--推送镜像
$ docker psuh