虚拟机下安装docker,并且ssh与的连接(centos6)--docker笔记
来源:互联网 发布:光荣使命手游巨人网络 编辑:程序博客网 时间:2024/06/17 21:08
当前环境:win10->vmware->centos6.5(86_64)
不用管太多,先安装docker。后面会有注意点。
1.
yum install http://mirrors.yun-idc.com/epel/6/i386/epel-release-6-8.noarch.rpm
2.
yum install docker-io
3.
service docker start
4.安装镜像--centos6
docker pull centos:centos6
--------------------------------------------------
注意点及下面需要用到的命令介绍:
1.查看docker文档:man docker、man docker-run
2.开启容器:docker run -i -t centos:centos6
1)此命令为建立容器。i代表保持stdin通道、t代表伪装成一个tty
2)执行此命令后会进入容器中,exit退出后,此容器停止服务。
3)如果想查看或者再开启,用命令docker ps -a,可以找到刚刚的容器。
i)a代表查看所有的容器
ii)如果不加此参数则,则只展示正在执行的容器
4)再次启动该容器的命令:docker start +容器id
5)连接容器常用方式有两种,i)docker自带的,docker attach +容器id ii)通过ssh(记录在下面)
6)删除单个容器命令:docker rm + 容器id;删除所有的容器命令:docker rm $(docker ps -a -q)
--------------------------------------------------
5.为镜像增加ssh
1)docker run -i -t centos:centos6
2)yum install openssh-server openssh-client
chkconfig sshd on
3)更改密码
passwd
4)exit
5)保存镜像
docker commit 332b19ca916c centos/centosssh
6)移除其他容器
docker rm $(docker ps -a -q)
7)查看镜像列表
docker images
8)运行镜像
docker run -i -t -d -p 50001:22 centos/centosssh
#参数d表示后台运行
9)进入该容器
docker attach 容器id
10)修改ssh配置文件
vi /etc/ssh/sshd_config
将文件中的UsePAM 设为no
10)启动ssh
service sshd start
可以连接了
出于安全性和可维护性的考虑,但是最好不要在容器中安装ssh
0 0
- 虚拟机下安装docker,并且ssh与的连接(centos6)--docker笔记
- CentOS6下安装docker
- CentOS6下安装docker
- 【JEECG Docker安装】CentOS6下docker的安装和使用
- CentOS6下docker的安装和使用
- centos6.7下的docker安装
- Centos6.5 下Docker的安装
- CentOS6.8下安装Docker
- centos6.5下安装docker
- Windows10下的docker安装与入门 (一)使用docker toolbox安装docker
- Windows10下的docker安装与入门 (一)使用docker toolbox安装docker
- Windows10下的docker安装与入门 (一)使用docker toolbox安装docker
- Docker的使用--CentOS6.9安装Docker(一)
- Windows10下的docker安装与入门 (三) 创建自己的docker镜像并且在容器中运行它
- 【Docker】Docker学习笔记(1)-Windows下的配置与安装
- centos6.5下docker的安装以及常见问题解决方法
- Docker初识之Centos6.2下安装Docker容器
- centos6.5下docker学习笔记
- HDU 4003Find Metal Mineral
- java基础
- 也谈谈Unity的transform使用
- 关于tab切换一些方法总结
- POJ-3259 Wormholes (bellman_ford算法)
- 虚拟机下安装docker,并且ssh与的连接(centos6)--docker笔记
- 模拟http发送post请求并返回数据
- 【codeforces 731 C Socks】+ DFS
- linux下常用指令
- java对象拷贝——PropertyUtils.copyProperties()用法和性能
- Could not find method com.loopj.android.http.AsyncHttpResponseHandler
- git stash命令总结
- js事件详解
- Java编程:阿里巴巴的fastjson使用示例