ubuntu_docker_安装_以及一些问题的解决
来源:互联网 发布:java 当前时间 年月日 编辑:程序博客网 时间:2024/06/05 11:51
ubuntu_docker_安装_以及一些问题的解决
docker安装
我是在ubuntu16.04上面安装的
先决条件1,添加Docker源
sudo apt-get update
增加CA证书
sudo apt-get install apt-transport-https ca-certificates
添加GPG Key(一种加密手段)
sudo apt-key adv –keyserver hkp://p80.pool.sks-keyservers.net:80 –recv-keys 58118E89F3A912897C070ADBF76221572C52609D
创建docker.list文件
sudo vim /etc/apt/sources.list.d/docker.list#添加Ubuntu16.04LST的入口deb https://apt.dockerproject.org/repo ubuntu-xenial main
再次更新源
sudo apt-get update
以防万一,清除过时的源
sudo apt-get purge lxc-docker
验证下APT是从正确的库源下载应用的
apt-cache policy docker-engine
至此,可见已经配置好了Docker的源
安装aufs驱动linux-image-extra
官方文档如是说:
For Ubuntu Trusty, Wily, and Xenial, it’s recommended to install the Linux-image-extra kernel package. The linux-image-extra package allows you use the aufs storage driver可以实现容器间可执行文件和运行库的共享。
sudo apt-get updatesudo apt-get install linux-image-extra-$(uname -r)# 一般都是已经安装好的
安装docker
sudo apt-get updatesudo apt-get install docker-enginesudo service docker start
到此已经按装好le
你可以安装一个hello word
关于每一次都用sudo运行docker我感觉没有必要折腾le
docker 里面的系统网速特别慢
关于docker里面的系统网速特别慢,我开始是以为是我docker里面系统的软件源的问题最后我才发现是DNS的锅只要修改DNS就可以了
关于修改DNS网上比较容易找到答案 我这里就不说了。
由于我最开始用的 pull 的ubuntu 里面没有什么软件 我是通过挂载解决没有软件修改文档的问题
docker 的基本操作
sudo docker images# 查看已经安装的docker镜像sudo docker run -it b863c38e2c29 # 运行一个IMAGE ID 为 b863c38e2c29 的一个docker镜像 -it 我也忘了是什么意思了 好像就是什么终端的忘了sudo docker run -it b863c38e2c29 bash# 启动镜像并且运行bashsudo docker run -p 8888:8888 b863c38e2c29 # -p 是一个端口的映射 吧docker里面的机器的8888端口映射到宿主机# -P 这个是把docker里面的机器的所有端口随机映射到宿主机sudo docker run -v ~/:/mnt b863c38e2c29# -v 就是一个把宿主机的一个文件夹挂载到docker里的机器里面去 用起来十分方便sudo docker commit b863c38e2c29 ubuntu:test# commit 一个docker镜像 我们知道docker运行镜像关机以后我们做的一些修改都会不见所以我们就要保存自己的状态了sudo docker pull ubuntu# 从远程pull一个ubuntu的一个镜像# 还要一些命令不是很常用 我这里就没有写出来# 如果你感觉pull的速度太慢 你可以找一些中国的docker hub 来用 进行加速 ali的 网易的都不错
docker 安装ubuntu后
不得不说安装这个ubuntu以后什么都没有啊啊啊 软件什么都没 vi ,nona 都没有 修改源和DNS还浪费了我一些时间
解决文本编辑器的问题我发现中文的文档是乱码的 啊啊啊 不能忍啊
我们要添加一个软件 locales 这个软件(如果我没有拼错的话)
然后archlinux安装
里面有说就是修改/etc/locale.gen文件就可以了按着做就可以了
版权属于:copie
本文链接:
http://copie.cn/index.php/archives/ubuntu_docker_%E5%AE%89%E8%A3%85_%E4%BB%A5%E5%8F%8A%E4%B8%80%E4%BA%9B%E9%97%AE%E9%A2%98%E7%9A%84%E8%A7%A3%E5%86%B3.html
转载时须注明出处及本声明
- ubuntu_docker_安装_以及一些问题的解决
- fedora14下安装fcitx输入法 以及一些问题的解决
- 一些问题的罗列以及解决
- linux ubuntu 16.04下deb文件的安装以及一些问题的解决
- kali安装以及使用的一些问题
- SQLServer2008R2一些安装问题的解决
- IOS7 遇到的一些 frame适配 问题以及解决
- Spring任务调度案例Demo,以及一些问题的解决
- elasticsearch中遇到的一些问题以及解决方式
- git初始化操作以及一些问题的解决
- 解决jenkins产生的日志过大以及一些衍生问题
- 一些问题的解决
- 一些问题的解决
- Genymotion安装教程以及一些需要注意的问题
- CDH5.3.x安装准备工作以及遇到的一些问题
- caffe安装过程中碰到的一些问题以及解决方案
- hive安装过程中遇到的一些问题以及解决方案
- Linux下安装mysql出现的一些问题以及解决办法
- 解决绕过android下apk使用usb设备权限查询相应问题,自动获取usb权限
- Android连接热点的Socket文件传输
- JAVA字符编码乱码问题:Unicode,ISO-8859-1,GBK,UTF-8编码及相互转换
- 一文读懂蓝牙低功耗BLE的应用市场
- [leetcode: Python] 108. Convert Sorted Array to Binary Search Tree
- ubuntu_docker_安装_以及一些问题的解决
- Quake4声音部分
- SVN如何查看修改的文件记录
- BOM模型演示---method
- Listview嵌套CheckBOX 实现全选反选取消,并对选中项进行标记
- log4net使用详解
- hdu 2082 母函数模板
- java中DateTime类的使用
- 项目随笔_1