docker镜像收藏
重要的操作
配置docker镜像源加速地址
参考文档: https://yq.aliyun.com/articles/29941
加速器个人地址链接: https://cr.console.aliyun.com/cn-shenzhen/mirrors
mkdir -p /etc/docker
vi /etc/docker/daemon.json
加入以下内容:
{
"registry-mirrors": ["阿里云的加速器地址"]
}
织梦cms
github地址: https://github.com/chengxulvtu/dedecms_docker/blob/master/Readme.md
dockerhub地址: https://hub.docker.com/r/chengxulvtu/dedecms/
拉取镜像:
docker pull chengxulvtu/dedecms:utf8_full_5.7
或者
docker pull chengxulvtu/dedecms:gbk_full_5.7
运行镜像:
docker run -d --net host --name dedecms -p 80:80 -v ~/webroot/dedecms:/media/tristan/STORE/dedecms/docker chengxulvtu/dedecms:utf8_full_5.7
MySQL
拉取镜像
docker pull mysql
运行镜像
参数介绍
–name 容器名称(用于准确且拟人化的容器标示)
-e MYSQL_ROOT_PASSWORD=密码 (这是root用户的访问密码)
-d 后台运行
-v 宿主机文件:容器文件 (挂载数据卷,注意一般容器的运行环境都是linux,而且容器中的系统都是linux,所以称为文件是正确的)
-v 宿主机文件:/var/lib/mysql 数据存储的位置
-p 宿主机端口:容器内部端口 (指定映射端口 )
docker run -d --name mysql1 -e MYSQL_ROOT_PASSWORD=mysql -v /tristan/mysql/docker_store/dedecms:/var/lib/mysql -p 3306:3306 mysql
相关
Ubuntu 安装 MySQL 客户端 mysql-workbench
https://blog.csdn.net/u012318074/article/details/77159536
https://blog.csdn.net/Jgirl_333/article/details/48575281
centos
可以一边先准备centos基础镜像:
docker pull centos
创建一个文件夹
vim Dockerfile
复制以下内容:
# 生成的新镜像以centos镜像为基础
FROM centos
# 指定作者信息
MAINTAINER by tristan
# 安装openssh-server
RUN yum -y install openssh-server
RUN mkdir /var/run/sshd
RUN ssh-keygen -t rsa -f /etc/ssh/ssh_host_rsa_key
RUN ssh-keygen -t dsa -f /etc/ssh/ssh_host_dsa_key
# 指定root密码
RUN /bin/echo 'root:centos'|chpasswd
RUN /bin/sed -i 's/.*session.*required.*pam_loginuid.so.*/session optional pam_loginuid.so/g' /etc/pam.d/sshd
RUN /bin/echo -e "LANG=\"en_US.UTF-8\"" > /etc/default/local
EXPOSE 22
CMD /usr/sbin/sshd -D
构建镜像:
sudo docker build -t tristan/centos-test:v1.0.0 .
注意:
后面的”.”号表示当前目录
启动容器:
docker run -itd -p 10022:22 --name centos_test tristan/centos-test:v1.0.0
通过ssh命令连接:
#当没有ssh客户端时
apt-get install openssh-client
ssh -l root localhost:10022
输入yes,然后输入密码: centos 既可连接
检验网络:
ping baidu.com
补充:
# 直接进入容器
docker attach <容器id>
# 查看本地网络映射情况
netstat -tlp