# Configurations for shadowsocks
export SSPORT=[your shadowsocks port]
export SSPASSWORD=[your shadowsocks password]
# Install docker prerequisites
sudo apt update
sudo apt install apt-transport-https ca-certificates
sudo apt install linux-image-extra-$(uname -r) linux-image-extra-virtual
# Add docker GPG key
sudo apt-key adv \
--keyserver hkp://ha.pool.sks-keyservers.net:80 \
--recv-keys 58118E89F3A912897C070ADBF76221572C52609D
# Add docker apt repository
echo "deb https://apt.dockerproject.org/repo ubuntu-xenial main" | sudo tee /etc/apt/sources.list.d/docker.list
# Install the docker engine
sudo apt update
sudo apt install docker-engine
# Make sure docker service is running
sudo service docker status
sudo service docker start
# Test docker installation
sudo docker run hello-world
# Install the shadowsocks docker image
sudo docker pull oddrationale/docker-shadowsocks
sudo docker run -d \
--name shadowsocks \
--restart=always \
-p $SSPORT:$SSPORT \
oddrationale/docker-shadowsocks \
-qq \
-m aes-256-cfb \
-s 0.0.0.0 \
-p $SSPORT \
-k $SSPASSWORD
Last active
July 13, 2019 06:32
-
-
Save zhiguangwang/8cede01ea88262c2af42aec575bebcf8 to your computer and use it in GitHub Desktop.
Install and run Shadowsocks Docker container in Ubuntu Server 16.04
Sorry, I don't use CentOS.
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
有centos 7 版本的吗