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

分享结束~ 如果您觉得我的分享对您有所帮助,请点个赞鼓励一下吧~

上一篇