docker小计

发布时间:2020-10-22 21:35:16 作者:山药当人参
来源:网络 阅读:328

docker file
docker创建image,要在dockerfile文件同目录下
docker build -t xmh:20190718 -f /root/xmh30190718/Dockerfile .
注意:xmh:20190718不能带大写

运行image也在同目录下
docker run -p 8088:80 -d 8becf9e1d3d5


mongo docker
1、构建docker images

2、docker 容器创建
docker run -d -p 27018:27017 --name mongo_test mongo#其中27018是可以改的
docker run --name="flaskForFAW" -p 4004:80 -d eeb030de7bda

3、进入docker
docker exec -it mongo_test /bin/bash
4、打开mongo
mongo
5、新建用户
use admin
db.createUser({user: "admin", pwd: "admin123", roles:[{role: "root", db: "admin"}]})
6、退出
exit()


ubuntu
1、安装Ubuntu系统命令:
docker pull ubuntu
这是一个极度精简的系统,连最基本的wget命令都没有;所以先要apt-get update升级系统和安装apt-get install wget命令;

2、运行进入Ubuntu系统命令:
docker run -ti ubuntu bash

3、正确退出系统方式:
先按,ctrl+p
再按,ctrl+q
绝对不能使用exit或者ctrl+d来退出,这样整个系统就退出了!!!

4、共享宿主机目录到Ubuntu系统中:
docker run -it -v /AAA:/BBB ubuntu bash
这样宿主机根目录中的AAA文件夹就映射到了容器Ubuntu中去了,两者之间能够共享;

5、登陆docker中的ubuntu镜像系统:
docker run -ti ubuntu /bin/bash
#6866 是 IMAGE ID 前四位数字-能区分出是哪个image即可

6、退出后 再进入ubuntu
1、首先用docker ps -a 查找到该CONTAINER ID对应编号(比如:0a3309a3b29e)
2、进入该系统docker attach 0a3309a3b29e (此时没反应,ctrl+c就进入到ubuntu系统中去了)

7、进入docker
docker exec -it ID/name /bin/bash

8、在docker中的mongo添加用户
普通方法添加新用户会遇到权限问题
所以要用admin身份登陆上去
mongo --port 27017 -u admin -p password --authenticationDatabase admin
然后添加数据库
use faw
添加用户
db.createUser({user: "FAW",pwd: "CASC",roles: [{ role: "readWrite", db: "FAW" }],mechanisms : ["SCRAM-SHA-1"]});


crontab
apt-get update
apt-get install cron

推荐阅读:
  1. 【docker】01、docker简介
  2. Docker学习-Docker存储

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

docker dockerfile crontab

上一篇:Android高版本API方法如何在低版本系统上做兼容性处理浅析

下一篇:HTML页面禁止选择、页面禁止复制、页面禁止右键

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》