Docker基本入门操作

版权声明:没有注明参考链接,均为原创,如有侵权,请联系博主! https://blog.csdn.net/qq_29647709/article/details/81978514

0X00 安装
在Ubuntu系统中安装较为简单,官方提供了脚本供我们进行安装。

sudo apt install curl
curl -fsSL get.docker.com -o get-docker.sh
sudo sh get-docker.sh --mirror Aliyun

其他
其他安装详情:https://docs.docker.com/linux/started/

0X01准备开始

Docker系统有两个程序:docker服务端和docker客户端。其中docker服务端是一个服务进程,管理着所有的容器。docker客户端则扮演着docker服务端的远程控制器,可以用来控制docker的服务端进程。大部分情况下,docker服务端和客户端运行在一台机器上。

输入docker -version
这里写图片描述

0X02搜索镜像
命令行的格式为:docker search 镜像名字

$docker search ubuntu

0X03下载容器镜像

docker pull  1and1internet/ubuntu-16-nginx-php-phpmyadmin-mariadb-10 

0X04 查看镜像

docker images

0X05 运行镜像

docker run -it 1and1internet/ubuntu-16-nginx-php-phpmyadmin-mariadb-10 bash(运行镜像)
进入bash管理(技巧可以加上--name test1)

0X06后台运行管理

上面是直接进入终端,还可以加一个-d参数,让他后台运行

docker run -itd 1and1internet/ubuntu-16-nginx-php-phpmyadmin-mariadb-10 bash(多一个-d参数)

运行完成后可以使用命令查看

 docker ps -a

这里写图片描述

进行后台运行终端管理:
docker exec -it ec8b63a62e05 bash

这里写图片描述


0X07暂停并删除image

docker stop 镜像ID/名称
docker rm 镜像ID/名称

0X08移植

docker export image名称 > td.bak.tar(导出)

卸载

1.查询安装过的包

yum list installed | grep docker

docker-engine.x86_64 17.03.0.ce-1.el7.centos @dockerrepo

2.删除安装的软件包

yum -y remove docker-engine.x86_64

3.删除镜像/容器等
rm -rf /var/lib/docker


docker-compose安装
https://github.com/docker/compose/releases

猜你喜欢

转载自blog.csdn.net/qq_29647709/article/details/81978514