假期结束明天上班,今天更新下。今天呢正式使用docker了 。在用之前需要先注册下docker hub容器账号。注册页面如下:
国内用户注册账户时当你填完需要注册的信息后页面下面的Sign Up置灰无法点击的情况。原因如下:
注册页面链接google 和facebook报错导致。这里提供两种可以注册的方法哈:第一种:使用翻墙软件翻墙注册。第二中:谷歌浏览器安装《谷歌访问助手》这个插件可以注册成功。
注册成功后需要登陆下:
右键docker图标会有登陆选项。登陆成功就可以使用了。
可以先安装个nginx测试下 安装命令如下:
-p 80:80:将容器的80端口映射到主机的80端口
–name mynginx:将容器命名为mynginx
-v $PWD/www:/www:将主机中当前目录下的www挂载到容器的/www
-v $PWD/conf/nginx.conf:/etc/nginx/nginx.conf:将主机中当前目录下的nginx.conf挂载到容器的/etc/nginx/nginx.conf
-v $PWD/logs:/wwwlogs:将主机中当前目录下的logs挂载到容器的/wwwlogs
** 我这里主要用于测试所以没有用到 -v 后面这三个目录挂载操作。
执行上述命令后nginx服务启动了(可以使用 docker ps 命令看下,如果没有启动可以使用 docker ps -a 看下container_id 然后使用 docker start container_id 启动下 )启动后打开浏览器访问:127.0.0.1:80界面如下:
下面我们进入主题安装redis:与上述步骤差不多:
- 查找Docker Hub 上的redis镜像
这里我用的第一个: - 获取redis镜像 命令如下:
docker pull redis
- 创建redis 实例并启动
docker run -p 6379:6379 --name myredis -d redis redis-server --appendonly yes
这样呢redis服务就启动了并将端口映射到本机的6379端口了,测试下:
这样呢就成功了。docker下其他软件的安装与之类似。下次一起看下docker的一下常用的命令 和常用的使用场景。