工作笔记---docker使用方法

1、端口映射【-p 10025:22】

2、文件映射【-v 宿主机文件:容器文件】

3、时区与宿主机不同步,运行docker run时添加【-v /etc/localtime:/etc/localtime:ro 】

4、--privileged

5、mysql的docker,直接用docker run --name some-mysql -p 3307:3306 -e MYSQL_ROOT_PASSWORD=123456 -d mysql:5.7 

6、docker的设置【/etc/docker/daemon.json】

{
"data-root": "/home/hll/huanglilei/docker",
"registry-mirrors": ["https://hub-mirror.c.163.com"]
}

7、学习

Docker——docker构建Mysq5.7集群环境_dockerfile mysql-CSDN博客

DockerFile(七)_docker 本地mysql-CSDN博客

8、常用的dockerfile,openssh-server

FROM ubuntu:16.04

# 安装SSH服务器
RUN apt-get update && apt-get install -y openssh-server git gcc g++ make vim

# 配置SSH服务器
# RUN mkdir /var/run/sshd
RUN echo 'root:123456' | chpasswd
RUN sed -i 's/PermitRootLogin prohibit-password/PermitRootLogin yes/' /etc/ssh/sshd_config
#RUN sed -i 's/#PermitRootLogin prohibit-password/PermitRootLogin yes/' /etc/ssh/sshd_config

# 添加一个普通用户
RUN apt-get install -y sudo        # 安装sudo
RUN useradd -ms /bin/bash hll
RUN echo 'hll:123456' | chpasswd
RUN usermod -aG sudo hll

# 启动SSH服务器
# CMD命令用于指定默认行为,只能有一条;也可以执行docker run时指定
# CMD ["/usr/sbin/sshd", "-D"]

ENTRYPOINT service ssh restart && bash

  • 11
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值