Docker学习

xiaoxiao2021-02-28  89

一、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

转载请注明原文地址: https://www.6miu.com/read-47748.html

最新回复(0)