docker使用笔记1

Posted on 2017-11-29 20:31  风行天下-2080  阅读(105)  评论(0编辑  收藏  举报

rhel6安装 yum -y install docker-io

################################################

进入容器命令

docker exec -it 775c7c9ee1e1 /bin/bash

######################################################

 docker守护进程文件

centos 6可能为 /etc/sysconfig/docker

centos 7可能为/etc/docker/daemon.json

###################################################

退出,一定不要用ctrl+c,那样就是让docker容器停止了。

要用如下快捷键:先按,ctrl+p;再按,ctrl+q

#####################################################

docker 配置lamp:

CENTOS7安装mysql:https://www.cnblogs.com/starof/p/4680083.html

centos7安装apache:http://www.linuxidc.com/Linux/2014-11/109235.htm

centos7安装nginx:https://www.cnblogs.com/riverdubu/p/6426852.html

docker使用systemctl 报错解决办法:http://blog.csdn.net/rznice/article/details/52253114

docker run -tid --name hadoopbase centos/hadoopbase:v001 /usr/sbin/init

########################################################

docker配置固定IP地址:

参考:http://www.jb51.net/article/118396.htm

步骤1: 创建自定义网络

创建自定义网络,并且指定网段:172.18.0.0/16

1
2
3
4
5
6
7
➜ ~ docker network create --subnet=172.18.0.0/16 mynetwork
➜ ~ docker network ls
NETWORK ID     NAME        DRIVER       SCOPE
9781b1f585ae    bridge       bridge       local
1252da701e55    host        host        local
4f11ae9c85de    mynetwork      bridge       local
237ea3d5cfbf    none        null        local

步骤2: 创建Docker容器

  ~ docker run -itd --name networkTest1 --net mynetwork --ip 172.18.0.2 centos:latest /bin/bash

注释:如果运行没有ifconfig命令就用docker inspect命令查看。

docker inspect 0ad4f86f2249 | grep -i ipaddress

###########################################################################################

Copyright © 2024 风行天下-2080
Powered by .NET 8.0 on Kubernetes