systemctl start docker 宿主机启动docker
systemctl stop docker 宿主机关闭docker
docker images 查看docker容器里的镜像
docker search mysql 搜索需要下载的镜像例如mysql
docker pull mysql/mysql-server 执行下载能看懂的mysql的服务
docker run -di --name=tensquare_mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 centos/mysql-57-centos7 创建mysql容器指定名称,指定端口,指定密码,指定镜像名称
docker ps 查看已经启动的docker容器
docker ps -a 查看所有的docker容器
docker stop ------ 关闭某个镜像
docker start ------ 启动某个镜像
docker exec -it 容器名 /bin/bash 进入容器所在路径
拷贝一个新的文件到宿主机上
docker cp
elasticsearch:usr/share/elasticsearch/config/elasticsearch.yml
/usr/share/elasticsearch.yml
添加新的容器,并挂载宿主机配置文件
docker run -di --name=tensquare_elasticsearch -p 9200:9200 -p 9300:9300
-v /usr/share/elasticsearch.yml:/usr/share/elasticsearch/config/elasticsearch.yml
elasticsearch:5.6.8
让docker信任私有仓库地址:
1.修改配置文件
vi /etc/docker/daemon.json
2.这里配置了我们国内下载镜像的地址,另外还需要以下配置:
["insecure-registries":["192.168.199.131:5000"]]
3.重启docker容器
对需要添加到私有仓库的镜像进行标记,不标记不能添加:
docker tag xxxx 192.168.199.131:5000/xxxx (然后使用docker image可以看到多出来的标记的镜像)
docker push (加标记的镜像)