新服务器环境配置及docker容器迁移
更新应用管理工具apt,不更新的话,下载的应用可能是老版本
sudo apt-get update
安装tmux
sudo apt-get install tmux
将.bashrc .vimrc .tmuxx.conf 等配置文件上传至服务器
scp .bashrc .vimrc .tmux.conf ly_server:
安装docker
docker安装地址
https://docs.docker.com/engine/install/ubuntu/
注:docker安装对操作系统版本有要求
查看docker是否安装成功
docker --version
将容器生成.tar文件
docker export -o xxx.tar CONTAINER
将容器.tar文件拉取到本地AC Terminal
scp django_server:django.tar .
将容器.tar文件发送到新服务器
scp django.tar ly_server:
将本地文件xxx.tar导入成镜像,并将镜像命名为image_name:tag
docker import xxx.tar image_name:tag
创建容器
docker run -p 20000:22 -p 8000:8000 --name django_second -itd django_server:1.2 /bin/bash
docker run -p 20000:22 -p 8000:8000 -p 80:80 -p 443:443 --name django_second -itd django_server:1.2 /bin/bash
进入容器
docker attach 1c1cb30bc78d
切换用户
su lys
挂起容器
先按Ctrl-p,再按Ctrl-q
开放端口
重启容器
docker restart 1c1cb30bc78d