安装docker
官网安装教程:https://docs.docker.com/engine/install/ubuntu/
或者按照一下步骤依次输入指令
sudo apt-get update
sudo apt-get install \
ca-certificates \
curl \
gnupg \
lsb-release
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
echo \
"deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu \
$(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
sudo apt-get update
sudo apt-get install docker-ce docker-ce-cli containerd.io
开放容器
以腾讯云为例
- 选择安全组,修改规则,添加入站规则,本文选择开放25000端口
- 这里使用的镜像为docker_lesson_1_0.tar
docker load -i docker_lesson_1_0.tar
将镜像加载到本地
docker run -p 25000:22 --name csapp -itd docker_lesson:1.0
创建并运行docker_lesson:1.0镜像,25000为刚刚放开的端口,csapp为容器名
docker ps -a
4.
docker attach csapp
进入创建的容器
passwd
设置容器的密码
apt-get install sudo
没有sudo需要装一下
Ctrl+p
Ctrl+q
配置免密登录
- 配置免密登录
ssh root@xxx -p 25000
xxx为公网IP,25000为开放的端口
- 进入.ssh文件夹,修改.config文件
Host csapp
HostName xxx
User root
Port 25000
添加上述命令,csapp为以后登录的名称,xxx为公网IP,
-
ssh-copy-id csapp
输入上述命令上传公钥即可通过输入 ssh csapp 免密登录
补充(acwing用户专属)
-
sudo apt-get install tmux
装个tmux -
scp .bashrc .vimrc .tmux.conf csapp:
传个祖传配置
|