跳过正文
云服务器使用docker搭建服务
  1. Posts/

云服务器使用docker搭建服务

·541 字·2 分钟· · ·
Docker
小碗汤
作者
小碗汤
云原生搬砖师

前提:亚马逊云已经配置好启动。

安全组入站策略如下:

在这里插入图片描述

出站策略如下:
在这里插入图片描述

登陆EC2后,默认只能用ec2-user用户登陆,然后切换到root:

sudo su

用yum执行安装docker提示No package docker avaible

yum install docker -y

在这里插入图片描述

解决方法:
在/etc/yum.repos.d/下加CentOS7-Base-163.repo文件:

vi CentOS7-Base-163.repo
# CentOS-Base.repo
#
# The mirror system uses the connecting IP address of the client and the
# update status of each mirror to pick mirrors that are updated to and
# geographically close to the client.  You should use this for CentOS updates
# unless you are manually picking other mirrors.
#
# If the mirrorlist= does not work for you, as a fall back you can try the 
# remarked out baseurl= line instead.
#
#
[base]
name=CentOS-$releasever - Base - 163.com
baseurl=http://mirrors.163.com/centos/7/os/x86_64
gpgcheck=1
gpgkey=http://mirrors.163.com/centos/RPM-GPG-KEY-CentOS-7

#released updates
[updates]
name=CentOS-$releasever - Updates - 163.com
baseurl=http://mirrors.163.com/centos/7/updates/x86_64
gpgcheck=1
gpgkey=http://mirrors.163.com/centos/RPM-GPG-KEY-CentOS-7

#additional packages that may be useful
[extras]
name=CentOS-$releasever - Extras - 163.com
baseurl=http://mirrors.163.com/centos/7/extras/x86_64
gpgcheck=1
gpgkey=http://mirrors.163.com/centos/RPM-GPG-KEY-CentOS-7

#additional packages that extend functionality of existing packages
[centosplus]
name=CentOS-$releasever - Plus - 163.com
baseurl=http://mirrors.163.com/centos/7/centosplus/x86_64
gpgcheck=1
enabled=0
gpgkey=http://mirrors.163.com/centos/RPM-GPG-KEY-CentOS-7

保存退出后,执行命令:

yum makecache

然后执行yum安装docker命令:

yum install docker -y

安装完后如下图:

在这里插入图片描述

启动docker:

## 启动 docker 服务
systemctl start docker
chkconfig docker on

查看docker版本:

docker version

在这里插入图片描述

拉取 docker 镜像:

好了,现在让我们直接拉取别人做好的 docker 镜像。这里选择的是 github上的 shadowsock vpn docker 镜像,直接执行以下命令:

docker pull oddrationale/docker-shadowsocks

在这里插入图片描述

运行 docker 镜像:

运行如下命令启动该 docker 镜像。

docker run -d -p 8001:8001 oddrationale/docker-shadowsocks -s 0.0.0.0 -p 8001 -k yourpassword-m aes-256-cfb

在这里插入图片描述

运行docker ps -a查看容器是否已成功运行起来了。

docker ps -a

在这里插入图片描述

linux上curl命令调:

curl -k localhost:8001

在这里插入图片描述

windows上curl命令调:
在这里插入图片描述

回显如上说明已经部署好了,接下来你要干什么就是你的事了…

-------莫愁前路无知己 天下谁人不识君-------

相关文章

史上最全docker基础知识汇总
·4193 字·9 分钟·
Docker
docker镜像制作必备技能
·819 字·2 分钟·
Docker
k8s使用Job执行任务失败了怎么办
·666 字·2 分钟·
Kubernetes
采坑指南——k8s域名解析coredns问题排查过程
·1652 字·4 分钟·
Kubernetes
如何批量删除k8s资源对象
·827 字·2 分钟·
Kubernetes
亚马逊AWS云服务器不合理扣费怎么处理
·1395 字·3 分钟·
服务器

公众号二维码