使用Docker在服务器上部署Ubuntu,本地传文件到docker
Posted jwang106
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用Docker在服务器上部署Ubuntu,本地传文件到docker相关的知识,希望对你有一定的参考价值。
使用Docker在服务器上部署Ubuntu,本地传文件到docker
作者:王佳乐
目录
安装Docker
全部安装流程:
- 登录服务器
ssh [email protected]
- 检查是否已经安装docker安装需要的包 sudo apt install apt-transport-https ca-certificates software-properties-common curl
- 添加 GPG 密钥,并添加 Docker-ce 软件源,这里还是以中国科技大学的 Docker-ce 源为例
curl -fsSL https://mirrors.ustc.edu.cn/docker-ce/linux/ubuntu/gpg | sudo apt-key add -
sudo add-apt-repository "deb [arch=amd64] https://mirrors.ustc.edu.cn/docker-ce/linux/ubuntu $(lsb_release -cs) stable" - 添加成功后更新软件包缓存 sudo apt update
- 安装 Docker-ce
sudo apt install docker-ce - 设置开机自启动并启动 Docker-ce(安装成功后默认已设置并启动,可忽略)
sudo systemctl enable docker
sudo systemctl start docker - 测试运行
sudo docker run hello-world - 添加当前用户到 docker 用户组,可以不用 sudo 运行 docker(可选)
sudo groupadd docker
sudo usermod -aG docker $USER - 测试添加用户组(可选)
docker run hello-world
使用ubuntu镜像创建容器
```
sudo docker pull ubuntu
sudo docker run -it -d --name your_container_name -p 8088:80 ubuntu
# 查看dockerid
sudo docker ps -a
# 进入docker 比如你的id是19asasa1212
sudo docker exec -it 19 /bin/bash
```
配置容器,初始设置ubuntu系统
# 查看系统版本
uname -a
sudo docker start your_container_name
sudo docker attach your_container_name
add user openstack
# password openstack
add user openstack sudo
su - openstack
sudo apt-get install software-properties-common
apt-get install sudo
apt-get install vim
apt-get install git-core
# 终端支持中文
export LANG=C.UTF-8
source /etc/profile
# if source not found
/bin/bash -c "source /etc/profile"
主机向服务器里的容器传文件
使用scp从本地传到服务器
scp /path/local_filename [email protected]:/path
服务器物理机到容器
sudo docker cp host_path containerID:container_path
以上是关于使用Docker在服务器上部署Ubuntu,本地传文件到docker的主要内容,如果未能解决你的问题,请参考以下文章
云原生之Docker实战使用docker部署ubuntu系统测试环境
如何在Ubuntu 20.04上安装Docker Compose
如何在Ubuntu 20.04上安装Docker Compose
在 ubuntu 20.04 上部署 docker 容器到 swarm 时出现 br_netfilter 错误