docker入门
来源:互联网 发布:ubuntu如何识别u盘 编辑:程序博客网 时间:2024/05/29 06:55
好久没有写博客了,最近学习了一下docker,感觉很有趣,学习的过程中很苦,不懂的时候就是“蜀道难,难于上青天”,当解决了之后,感觉不过如此。最近学到了后台运行docker,和ssh登录docker,过程也波折的,生怕忘记,所以现在记下来,帮自己记住,也希望帮助有需要的同学一起进步。
一、docker安装
1、linux内核3.10
2、安装163yum源
3、yum -y install docker
就ok啦
二、docker命令
1、查找镜像
docker search centos
2、安装镜像
docker pull centos
3、查找本地系统存在的镜像
docker images
4、运行镜像(容器):终端运行,输入exit会停止镜像
docker run -i -t 镜像ID /bin/bash
5、登录之后,很多软件都没有,建议安装163yum源,安装需要软件(net-tools,openssh等)
yum -y install net-tools; yum install -y openssh
6、为了ssh登录,为root设置密码
passwd
7、执行命令
ssh-keygen -t rsa -f /etc/ssh/ssh_host_rsa_key ssh-keygen -t dsa -f /etc/ssh/ssh_host_dsa_key
8、修改文件:/etc/ssh/sshd_config
去掉注释:
HostKey /etc/ssh/ssh_host_rsa_key
HostKey /etc/ssh/ssh_host_dsa_key
9、查找容器进程docker ps
10、打开第二个终端,commit刚刚做的修改
docker commit pid 镜像名称
docker images 你会发现多了一个镜像
11、后台运行(输入exit容器仍然运行)
docker run -d -p 10000:22 镜像ID /usr/sbin/sshd -D
就后台运行了
12、ssh登录
ssh root@localhost -p 10000
就ok啦,然后就随便安装软件了。
13、做好的镜像,导出到别处用(应用打包)
docker save > image.tar
14、镜像导入(打好包的应用,环境不用重新安装)
docker load < image.tar
至此,docker简单就可以满足应用打包使用了。
- docker--docker入门理论
- Docker入门
- Docker入门
- Docker 入门
- docker 入门
- docker入门
- docker入门
- docker 入门
- Docker 入门
- docker 入门
- Docker入门
- Docker-入门
- docker入门
- docker 入门
- docker 入门
- docker入门
- Docker入门
- Docker入门
- UVA 1213(p343)----Sum of Different Primes
- 关于Assets资源目录结构管理
- Qt中的焦点事件
- Qt::FocusPolicy的使用
- 安装事件过滤器(installEventFilter) ,过滤子控件事件,截获控件按键、鼠标事件
- docker入门
- LeetCode第258题,Add Digits
- 【hdu1181】变形课——bfs
- 武术擂台机器人
- iOS 网络解析
- Qt获取控件位置,坐标总结
- Dash 安装 IOS文档 Apple 开发者离线文档下载
- Pycharm创建文件模板
- Qt查找子窗口