Docker学习

一、Ubuntu安装Docker
执行命令: sudo apt-get install -y docker.io
等待安装完成
执行命令 : systemctl start docker 启动docker,需要输入密码。
运行系统引导时启用 docker,命令:systemctl enable docker (可能需要切换到root权限才可以)
查看docker 版本:docker version

二、下载练习镜像
执行命令: git clone https://git.oschina.net/dockerf/docker-training.git
将clone到本地的文件有:centos7、mysql、php-fpm、wordpress

三、创建镜像
执行命令:docker build -t mydocker/centos:7.1 . (dockerfile在当前目录,所以“.”可以了)。
注意:先要启动docker才可以,如果没启动则会提示:
Cannot connect to the Docker daemon. Is the docker daemon running on this host?

等待build过程结束:Successfully built 1116573f7fe3

四、创建容器
执行命令:docker run -d -p 2222:22 –name base mydocker/centos:7.1
-d 在后台
-it 交互式
-p 端口映射
取名base
根据mydocker/centos:7.1镜像创建

五、常用命令
查看镜像 docker images

REPOSITORY            TAG                 IMAGE ID            CREATED              SIZE
mydocker/centos     7.1                 1116573f7fe3        About a minute ago   604 MB

查看所有状态的容器docker ps -a (docker ps 只查看up状态的)

CONTAINER ID        IMAGE                 COMMAND                  CREATED             STATUS              PORTS                  NAMES
ab6e36e9816f        mydocker/centos:7.1   "/usr/bin/supervisord"   2 minutes ago       Up 2 minutes        0.0.0.0:2222->22/tcp   base

进入容器命令 :docker exec -it base /bin/bash
查看进程状态 : supervisorctl
退出 : exit

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值