🗒️Docker 使用笔记
type
status
date
slug
summary
tags
category
icon
password
- 启动容器 docker run -dit -p 8022:22 --name test1 ubuntu:16.04 1 -p参数把容器的22端口映射到了宿主机的8022端口。假设宿主机ip为1.1.1.1,则直接ssh访问1.1.1.1的8022端口,就相当于访问这个容器环境。
- 安装ssh;并修改ssh配置允许root登录 安装ssh
apt install openssh-server
1
在docker容器内,编辑文件/etc/ssh/sshd_config,添加一行PermitRootLogin yes表示ssh允许root登录。
echo "PermitRootLogin yes" >> /etc/ssh/sshd_config
或者 vim /etc/ssh/sshd_config 并手敲一行PermitRootLogin yes
1
2
随后一定要重启ssh服务
service ssh restart
1
3. 设置root密码
在docker容器内,初始化root密码,用于下一步的登录。
passwd root
1
根据提示输入初始密码。
- 本地访问容器 如果是终端,可以直接访问容器:
ssh root@1.1.1.1 -p 8022
1
其中1.1.1.1是宿主机ip。
————————————————