docker ubuntu 文件同步_使用Docker在服务器上部署Ubuntu,本地传文件到docker

使用Docker在服务器上部署Ubuntu,本地传文件到docker

作者:王佳乐

目录

安装Docker

全部安装流程:

登录服务器 ssh username@ip

检查是否已经安装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 username@servername:/path

一个小tip 如何从服务器上下载文件到本地

```bash

scp username@ip:file_path local_path

```

服务器物理机到容器

sudo docker cp host_path containerID:container_path

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值