Docker 常用安装

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/kencaber/article/details/83217116

如果有问题,docker logs container-name 查看。

安装 Wordpress

docker pull wordpress
docker pull mysql
docker run --name test-mysql -e MYSQL_ROOT_PASSWORD=your_passwd -d mysql
docker exec -it test-mysql sh -c 'exec mysql -uroot -p'
mysql> use mysql
mysql> ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY 'your_passwd';
mysql> exit
docker run --name test-wordpress --link test-mysql:mysql -p 8080:80 -d wordpress
curl localhost:8080

安装 Debian + SSH Server

使用 Dockerfile 构建

cat > dockerfile <<- __EOF__
FROM debian:latest

RUN apt-get update && apt-get install -y --no-install-recommends openssh-server
RUN mkdir /var/run/sshd
RUN echo 'root:your_password' | chpasswd
RUN sed -i 's/#PermitRootLogin prohibit-password/PermitRootLogin yes/' /etc/ssh/sshd_config

# SSH login fix. Otherwise user is kicked off after login
RUN sed 's@session\s*required\s*pam_loginuid.so@session optional pam_loginuid.so@g' -i /etc/pam.d/sshd

ENV NOTVISIBLE "in users profile"
RUN echo "export VISIBLE=now" >> /etc/profile

EXPOSE 22
CMD ["/usr/sbin/sshd", "-D"]
__EOF__

docker build -t debian_sshd ./
docker run --name test-sshd -p 2222:22 -d debian_sshd
ssh root@localhost -p 2222

安装Node.js

未完待续。

引用

猜你喜欢

转载自blog.csdn.net/kencaber/article/details/83217116
今日推荐