linux中docker的安装及使用

最近公司为了整理服务器,决定让我在linux上安装docker,给每个人划分一个虚拟的空间。

服务器中安装了ubuntu18.04版本。操作如下:

docker的安装参考一下链接:CentOS Docker 安装 | 菜鸟教程

1.拉取镜像并启动容器

docker run -itd --volume /data/Gbl:/tmp/destination --name ubuntu -p 5000:22 ubuntu bash

//这里拉取了ubuntu镜像,命名为ubuntu,并且将22号端口映射到5000端口(ssh远程登录时用到),为了防止数据丢失,将容器中/tmp/destination文件映射到物理机的/data/Gbl,保证关闭容器后数据也不会丢失。根据自己的需要拉取镜像。

2.进入容器

docker exec -it a9cbce70127f /bin/bash

//a9cbce70127f :容器的ID号

3.更新容器中系统环境
apt-get update
apt-get upgrade
apt-get install passwd
apt-get install openssh-server  //安装ssh,用于远程连接
apt-get install vim   //安装vim编辑器
passwd    //给root设置密码
service ssh start //启动ssh服务
ps -e |grep ssh //查看docker是否启动
 

4.配置文件写入内容

vim /etc/ssh/sshd_config /  /打开配置文件

--------------将一下内容写入配置文件---------------------------

PubkeyAuthentication yes                #启用公钥私钥配对认证方式
AuthorizedKeysFile .ssh/authorized_keys    #公钥文件路径
PermitRootLogin yes                     #root能使用ssh登录

5.重启服务

service ssh restart  //重启服务

6.测试,使用cmd本地远程登录测试

ssh -p 5000 root@xxx.xx.xxx.xx登录   //@后面跟的是服务器IP地址


版权声明:本文为LOLUN9原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。